Project

General

Profile

« Previous | Next » 

Revision 913637d5

Added by Andreas Müller about 16 years ago

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelImportConfigurator.java
1 1
 package eu.etaxonomy.cdm.io.berlinModel;
2 2

  
3
import java.util.HashSet;
4
import java.util.Set;
5

  
3 6
import org.apache.log4j.Logger;
4 7

  
5 8
import eu.etaxonomy.cdm.database.ICdmDataSource;
......
16 19
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
17 20
import eu.etaxonomy.cdm.model.reference.Database;
18 21
import eu.etaxonomy.cdm.model.reference.ReferenceBase;
22
import eu.etaxonomy.cdm.model.taxon.Synonym;
19 23

  
20 24
public class BerlinModelImportConfigurator extends ImportConfiguratorBase implements IImportConfigurator{
21 25
	private static Logger logger = Logger.getLogger(BerlinModelImportConfigurator.class);
......
24 28
			return new BerlinModelImportConfigurator(berlinModelSource, destination);
25 29
	}
26 30
	
31
	private Set<Synonym> proParteSynonyms = new HashSet<Synonym>();
32
	private Set<Synonym> partialSynonyms = new HashSet<Synonym>();
33
	
27 34
	protected void makeIoClassList(){
28 35
		ioClassList = new Class[]{
29 36
				BerlinModelAuthorIO.class
......
86 93
		}
87 94
	}
88 95
	
96
	protected void addProParteSynonym(Synonym proParteSynonym){
97
		this.proParteSynonyms.add(proParteSynonym);
98
	}
99
	
100
	protected boolean isProParteSynonym(Synonym synonym){
101
		return this.proParteSynonyms.contains(synonym);
102
	}
103
	
104
	protected void addPartialSynonym(Synonym partialSynonym){
105
		this.partialSynonyms.add(partialSynonym);
106
	}
107
	
108
	protected boolean isPartialSynonym(Synonym synonym){
109
		return this.partialSynonyms.contains(synonym);
110
	}
111
	
89 112
}

Also available in: Unified diff