E - type of object to import@Deprecated public abstract class AbstractImportModel<E> extends Object implements ImportModel<E>
ImportModel to avoid all the
boilerplate code when creating a new model.| Modifier and Type | Field and Description |
|---|---|
protected ModelBuilder<E> |
modelBuilder
Deprecated.
|
| Constructor and Description |
|---|
AbstractImportModel(char separator)
Deprecated.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewEmptyInstanceprotected final ModelBuilder<E> modelBuilder
public final char getSeparator()
getSeparator in interface ImportModel<E>public void pushCsvHeaderNames(List<String> headerNames)
pushCsvHeaderNames in interface ImportModel<E>public final Iterable<ImportableColumn<E,Object>> getColumnsForImport()
getColumnsForImport in interface ImportModel<E>public <T> ImportableColumn<E,T> newIgnoredColumn(String headerName)
public ImportableColumn<E,String> newMandatoryColumn(String headerName)
public ImportableColumn<E,String> newMandatoryColumn(String headerName, String propertyName)
public <T> ImportableColumn<E,T> newMandatoryColumn(String headerName, ValueParser<T> valueParser)
public <T> ImportableColumn<E,T> newMandatoryColumn(String headerName, String propertyName, ValueParser<T> valueParser)
public ImportableColumn<E,String> newMandatoryColumn(String headerName, ValueSetter<E,String> eStringValueSetter)
public <T> ImportableColumn<E,T> newMandatoryColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E,T> etValueSetter)
public ImportableColumn<E,String> newOptionalColumn(String headerName)
public ImportableColumn<E,String> newOptionalColumn(String headerName, String propertyName)
public <T> ImportableColumn<E,T> newOptionalColumn(String headerName, ValueParser<T> valueParser)
public <T> ImportableColumn<E,T> newOptionalColumn(String headerName, String propertyName, ValueParser<T> valueParser)
public ImportableColumn<E,String> newOptionalColumn(String headerName, ValueSetter<E,String> eStringValueSetter)
public <T> ImportableColumn<E,T> newOptionalColumn(String headerName, ValueParser<T> valueParser, ValueSetter<E,T> etValueSetter)
Copyright © 2011-2013 CodeLutin. All Rights Reserved.