cleanup
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / io / berlinModel / in / BerlinModelImportState.java
index ca0d744ca36cae1dec10b2a0fe24c5352fb49c73..1d4a0ae2f4bf7a76d5a55715677bae2482e789f7 100644 (file)
@@ -1,40 +1,40 @@
 /**\r
 * Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
+* European Distributed Institute of Taxonomy\r
 * http://www.e-taxonomy.eu\r
-* \r
+*\r
 * The contents of this file are subject to the Mozilla Public License Version 1.1\r
 * See LICENSE.TXT at the top of this package for the full license terms.\r
 */\r
-\r
 package eu.etaxonomy.cdm.io.berlinModel.in;\r
 \r
 import java.util.HashMap;\r
 import java.util.Map;\r
+import java.util.UUID;\r
 \r
-import org.apache.log4j.Logger;\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
 \r
 import eu.etaxonomy.cdm.io.common.DbImportStateBase;\r
-import eu.etaxonomy.cdm.model.common.DefinedTermBase;\r
 import eu.etaxonomy.cdm.model.common.MarkerType;\r
+import eu.etaxonomy.cdm.model.term.DefinedTermBase;\r
 \r
 /**\r
  * @author a.mueller\r
- * @created 11.05.2009\r
- * @version 1.0\r
+ * @since 11.05.2009\r
  */\r
 public class BerlinModelImportState extends DbImportStateBase<BerlinModelImportConfigurator, BerlinModelImportState>{\r
-       @SuppressWarnings("unused")\r
-       private static final Logger logger = Logger.getLogger(BerlinModelImportState.class);\r
 \r
-       private Map<String, DefinedTermBase> dbCdmDefTermMap = new HashMap<String, DefinedTermBase>();\r
-       \r
+    @SuppressWarnings("unused")\r
+       private static final Logger logger = LogManager.getLogger();\r
+\r
+       private Map<String, DefinedTermBase> dbCdmDefTermMap = new HashMap<>();\r
+\r
        private boolean isReferenceSecondPath = false;\r
 \r
-       \r
-       /* (non-Javadoc)\r
-        * @see eu.etaxonomy.cdm.io.common.IoStateBase#initialize(eu.etaxonomy.cdm.io.common.IoConfiguratorBase)\r
-        */\r
+       private Map<String, UUID> xmlImportRefUuids = new HashMap<>();\r
+\r
+\r
        @Override\r
        public void initialize(BerlinModelImportConfigurator config) {\r
 //             super(config);\r
@@ -50,11 +50,11 @@ public class BerlinModelImportState extends DbImportStateBase<BerlinModelImportC
        public Map<String, DefinedTermBase> getDbCdmDefinedTermMap(){\r
                return this.dbCdmDefTermMap;\r
        }\r
-       \r
+\r
        public void putDefinedTermToMap(String tableName, String id, DefinedTermBase term){\r
                 this.dbCdmDefTermMap.put(tableName + "_" + id, term);\r
        }\r
-       \r
+\r
        public void putDefinedTermToMap(String tableName, int id, DefinedTermBase term){\r
                putDefinedTermToMap(tableName, String.valueOf(id), term);\r
        }\r
@@ -69,6 +69,19 @@ public class BerlinModelImportState extends DbImportStateBase<BerlinModelImportC
        }\r
 \r
 \r
+    public UUID getXmlImportRefUuid(String username) {\r
+        return xmlImportRefUuids.get(username);\r
+    }\r
+\r
+    /**\r
+     * @param username\r
+     * @param uuid\r
+     */\r
+    public void putXmlImportRefUuid(String username, UUID uuid) {\r
+        xmlImportRefUuids.put(username, uuid);\r
+    }\r
+\r
+\r
+\r
 \r
-    \r
 }\r