Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/importer/Importer.java @ 1223:268f8da412e3
Importer: Added a central configuration to allow skipping of parsing/storing individual sub systems.
flys-backend/trunk@2354 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 18 Jul 2011 15:52:42 +0000 |
parents | f08fe480092c |
children | 68d1661a57cf |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/importer/Importer.java Mon Jul 18 09:06:40 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/importer/Importer.java Mon Jul 18 15:52:42 2011 +0000 @@ -23,12 +23,6 @@ { private static Logger log = Logger.getLogger(Importer.class); - public static final boolean DRY_RUN = - Boolean.getBoolean("flys.backend.importer.dry.run"); - - public static final String ANNOTATION_TYPES = - "flys.backend.importer.annotation.types"; - protected List<ImportRiver> rivers; public Importer() { @@ -90,7 +84,7 @@ } public static AnnotationClassifier getAnnotationClassifier() { - String annotationTypes = System.getProperty(ANNOTATION_TYPES); + String annotationTypes = Config.INSTANCE.getAnnotationTypes(); if (annotationTypes == null) { log.info("no annotation types file configured."); @@ -131,7 +125,7 @@ } } - if (!DRY_RUN) { + if (!Config.INSTANCE.dryRun()) { new Importer(infoGewParser.getRivers()).writeToDatabase(); } }