Project

General

Profile

« Previous | Next » 

Revision 9f957e7b

Added by Andreas Müller about 7 years ago

ref #5499 improve Edaphobase synonym import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/edaphobase/EdaphobaseImportState.java
9 9
package eu.etaxonomy.cdm.io.edaphobase;
10 10

  
11 11
import java.util.HashMap;
12
import java.util.HashSet;
12 13
import java.util.Map;
14
import java.util.Set;
13 15
import java.util.UUID;
14 16

  
15 17
import org.apache.log4j.Logger;
......
26 28
    private static final Logger logger = Logger.getLogger(EdaphobaseImportState.class);
27 29

  
28 30
    private final Map<String, UUID> authorMap = new HashMap<>();
31
    private final Set<Integer> synonymsWithAcceptedTaxa = new HashSet<>();
29 32

  
30 33
    /**
31 34
     * @param config
......
41 44
    public void setAuthorMap(Map<String, UUID> authorMap){
42 45
        this.authorMap.putAll(authorMap);
43 46
    }
47

  
48
    public void addSynonymWithAcceptedTaxon(Integer synId){
49
        synonymsWithAcceptedTaxa.add(synId);
50
    }
51

  
52
    public boolean hasAcceptedTaxon (Integer synId){
53
        return synonymsWithAcceptedTaxa.contains(synId);
54
    }
44 55
}

Also available in: Unified diff