return type for occurence import and setting E+MArea map to empty
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 14 Feb 2014 18:29:12 +0000 (18:29 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 14 Feb 2014 18:29:12 +0000 (18:29 +0000)
app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceImport.java

index f6193c7d3b0e648bb0dc8244fb5fdaa60c24522b..e7fdbc452babed9320583d4ee04da457e66db22e 100644 (file)
@@ -107,18 +107,19 @@ public class BerlinModelOccurrenceImport  extends BerlinModelImportBase {
        \r
        \r
        @Override\r
-       public boolean invoke(BerlinModelImportState state) {\r
+       public void doInvoke(BerlinModelImportState state) {\r
                if (state.getConfig().isUseEmAreaVocabulary()){\r
                        try {\r
                                createEuroMedAreas(state);\r
                        } catch (Exception e) {\r
                                logger.error("Exception occurred when trying to create euroMed Areas");\r
                                e.printStackTrace();\r
+                               state.setSuccess(false);\r
                        }\r
                }\r
-               boolean result = super.invoke(state);\r
+               super.doInvoke(state);\r
+               //reset\r
                euroMedAreas = new HashMap<Integer, NamedArea>();\r
-               return result;\r
        }\r
        \r
        private TermVocabulary<NamedArea> createEuroMedAreas(BerlinModelImportState state) throws SQLException {\r