Author: tchemit Date: 2012-08-16 17:16:28 +0200 (Thu, 16 Aug 2012) New Revision: 2398 Url: http://nuiton.org/repositories/revision/nuiton-utils/2398 Log: #2263: Be able to change the *safetySwitch* configuration on export Modified: trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ImportToMap.java Modified: trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ImportToMap.java =================================================================== --- trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ImportToMap.java 2012-08-16 12:35:36 UTC (rev 2397) +++ trunk/nuiton-csv/src/main/java/org/nuiton/util/csv/ImportToMap.java 2012-08-16 15:16:28 UTC (rev 2398) @@ -53,6 +53,16 @@ return new ImportToMap(model, reader); } + public static ImportToMap newImportToMap(ImportModel<Map<String, Object>> model, + InputStream inputStream, boolean safetySwitch) { + return new ImportToMap(model, inputStream, safetySwitch); + } + + public static ImportToMap newImportToMap(ImportModel<Map<String, Object>> model, + Reader reader, boolean safetySwitch) { + return new ImportToMap(model, reader, safetySwitch); + } + @Override public Iterator<Map<String, Object>> iterator() { @@ -120,11 +130,23 @@ protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, InputStream inputStream) { + this(mapImportModel, inputStream, true); + } + + protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, + Reader reader) { + this(mapImportModel, reader, true); + } + + protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, + InputStream inputStream, boolean safetySwitch) { super(mapImportModel, inputStream); + this.reader.setSafetySwitch(safetySwitch); } protected ImportToMap(ImportModel<Map<String, Object>> mapImportModel, - Reader reader) { + Reader reader, boolean safetySwitch) { super(mapImportModel, reader); + this.reader.setSafetySwitch(safetySwitch); } }
participants (1)
-
tchemit@users.nuiton.org