Author: ymartel Date: 2013-04-03 15:41:11 +0200 (Wed, 03 Apr 2013) New Revision: 2565 Url: http://nuiton.org/projects/nuiton-utils/repository/revisions/2565 Log: Fixes #2647 : add some delegators on AbstractImportModel for newOptionnelColumn Modified: trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ext/AbstractImportModel.java Modified: trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ext/AbstractImportModel.java =================================================================== --- trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ext/AbstractImportModel.java 2013-03-25 16:52:06 UTC (rev 2564) +++ trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ext/AbstractImportModel.java 2013-04-03 13:41:11 UTC (rev 2565) @@ -92,4 +92,28 @@ return modelBuilder.newMandatoryColumn(headerName, valueParser, etValueSetter); } + public ImportableColumn<E, String> newOptionalColumn(String headerName) { + return modelBuilder.newOptionalColumn(headerName, headerName); + } + + public ImportableColumn<E, String> newOptionalColumn(String headerName, String propertyName) { + return modelBuilder.newOptionalColumn(headerName, propertyName); + } + + public <T> ImportableColumn<E, T> newOptionalColumn(String headerName, ValueParser<T> valueParser) { + return modelBuilder.newOptionalColumn(headerName, headerName, valueParser); + } + + public <T> ImportableColumn<E, T> newOptionalColumn(String headerName, String propertyName, ValueParser<T> valueParser) { + return modelBuilder.newOptionalColumn(headerName, propertyName, valueParser); + } + + public ImportableColumn<E, String> newOptionalColumn(String headerName, ValueSetter<E, String> eStringValueSetter) { + return modelBuilder.newOptionalColumn(headerName, eStringValueSetter); + } + + public <T> ImportableColumn<E, T> newOptionalColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E, T> etValueSetter) { + return modelBuilder.newOptionalColumn(headerName, valueParser, etValueSetter); + } + } \ No newline at end of file