-// $Id$\r
/**\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
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
}\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