handle "--" ihCode
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / io / algaterra / AlgaTerraImportState.java
index 68be738fe89b655da378460ba2be0b45542edebf..186f348095d942f47c94b37c37a91a95fe8b4730 100644 (file)
 \r
 package eu.etaxonomy.cdm.io.algaterra;\r
 \r
+import java.util.HashMap;\r
+import java.util.Map;\r
+import java.util.UUID;\r
+\r
 import org.apache.log4j.Logger;\r
 \r
 import eu.etaxonomy.cdm.io.berlinModel.in.BerlinModelImportState;\r
+import eu.etaxonomy.cdm.model.description.StatisticalMeasure;\r
 \r
 /**\r
  * @author a.mueller\r
@@ -25,6 +30,8 @@ public class AlgaTerraImportState extends BerlinModelImportState{
        private static final Logger logger = Logger.getLogger(AlgaTerraImportState.class);\r
 \r
        private boolean specimenVocabulariesCreated = false;\r
+       private boolean currentFieldObservationNotNew = false;\r
+       private Map<String, UUID> parameterFeatureUuidMap = new HashMap<String, UUID>(); \r
        \r
        public AlgaTerraImportState(AlgaTerraImportConfigurator config) {\r
                super(config);\r
@@ -42,5 +49,21 @@ public class AlgaTerraImportState extends BerlinModelImportState{
                this.specimenVocabulariesCreated = specimenVocabulariesCreated;\r
        }\r
 \r
-    \r
+       public boolean isCurrentFieldObservationNotNew() {\r
+               return currentFieldObservationNotNew;\r
+       }\r
+\r
+       public void setCurrentFieldObservationNotNew(\r
+                       boolean currentFieldObservationNotNew) {\r
+               this.currentFieldObservationNotNew = currentFieldObservationNotNew;\r
+       }\r
+\r
+       public UUID getParameterFeatureUuid(String key) {\r
+               return parameterFeatureUuidMap.get(key);\r
+       }\r
+\r
+       public void putParameterFeatureUuid(String key, UUID parameterFeatureUuid) {\r
+               this.parameterFeatureUuidMap.put(key, parameterFeatureUuid);\r
+       }\r
+\r
 }\r