Class ImportToMap
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedImportToMap(ImportModel<Map<String, Object>> mapImportModel, InputStream inputStream) protectedImportToMap(ImportModel<Map<String, Object>> mapImportModel, InputStream inputStream, boolean safetySwitch) protectedImportToMap(ImportModel<Map<String, Object>> mapImportModel, Reader reader) protectedImportToMap(ImportModel<Map<String, Object>> mapImportModel, Reader reader, boolean safetySwitch) -
Method Summary
Modifier and TypeMethodDescriptioniterator()Define iterator over import.static ImportToMapnewImportToMap(ImportModel<Map<String, Object>> model, InputStream inputStream) static ImportToMapnewImportToMap(ImportModel<Map<String, Object>> model, InputStream inputStream, boolean safetySwitch) static ImportToMapnewImportToMap(ImportModel<Map<String, Object>> model, Reader reader) static ImportToMapnewImportToMap(ImportModel<Map<String, Object>> model, Reader reader, boolean safetySwitch) Methods inherited from class Import
checkAllMandatoryHeadersArePresent, checkHeaderNamesAreAllKnown, checkUniqueModelColumnNames, close, getAllMandatoryHeaders, getHeaders, getNonIgnoredHeaders, newImport, newImport, newImport, newImport, parseValue, prepareAndValidate, readRow, readValue, setValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
ImportToMap
-
ImportToMap
-
ImportToMap
protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, InputStream inputStream, boolean safetySwitch) -
ImportToMap
protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, Reader reader, boolean safetySwitch)
-
-
Method Details
-
newImportToMap
public static ImportToMap newImportToMap(ImportModel<Map<String, Object>> model, InputStream inputStream) -
newImportToMap
-
newImportToMap
public static ImportToMap newImportToMap(ImportModel<Map<String, Object>> model, InputStream inputStream, boolean safetySwitch) -
newImportToMap
public static ImportToMap newImportToMap(ImportModel<Map<String, Object>> model, Reader reader, boolean safetySwitch) -
iterator
Description copied from class:ImportDefine iterator over import. First of all, the input stream will be validated based on defined model. Iteration will be done on all csv rows except first headers line.
-