ref #6026 'Coll. Lange-Bertalot..' as titleCache of Collection
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / io / edaphobase / EdaphobaseImportState.java
1 // $Id$
2 /**
3 * Copyright (C) 2015 EDIT
4 * European Distributed Institute of Taxonomy
5 * http://www.e-taxonomy.eu
6 *
7 * The contents of this file are subject to the Mozilla Public License Version 1.1
8 * See LICENSE.TXT at the top of this package for the full license terms.
9 */
10 package eu.etaxonomy.cdm.io.edaphobase;
11
12 import java.util.HashMap;
13 import java.util.Map;
14 import java.util.UUID;
15
16 import org.apache.log4j.Logger;
17
18 import eu.etaxonomy.cdm.io.common.DbImportStateBase;
19
20 /**
21 * @author a.mueller
22 * @date 18.12.2015
23 *
24 */
25 public class EdaphobaseImportState extends DbImportStateBase<EdaphobaseImportConfigurator, EdaphobaseImportState>{
26 @SuppressWarnings("unused")
27 private static final Logger logger = Logger.getLogger(EdaphobaseImportState.class);
28
29 private final Map<String, UUID> authorMap = new HashMap<>();
30
31 /**
32 * @param config
33 */
34 protected EdaphobaseImportState(EdaphobaseImportConfigurator config) {
35 super(config);
36 }
37
38 public UUID getAuthorUuid(String key){
39 return authorMap.get(key);
40 }
41
42 public void setAuthorMap(Map<String, UUID> authorMap){
43 this.authorMap.putAll(authorMap);
44 }
45 }