Project

General

Profile

« Previous | Next » 

Revision 165e1209

Added by Andreas Müller over 4 years ago

ref #6794 , ref #7099 adapt app-import, pesi, eflora to modelchanges

View differences:

cdm-eflora/src/main/java/eu/etaxonomy/cdm/io/eflora/EfloraImportState.java
1 1
/**
2 2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy 
3
* European Distributed Institute of Taxonomy
4 4
* http://www.e-taxonomy.eu
5
* 
5
*
6 6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7 7
* See LICENSE.TXT at the top of this package for the full license terms.
8 8
*/
......
16 16

  
17 17
import eu.etaxonomy.cdm.io.common.ImportStateBase;
18 18
import eu.etaxonomy.cdm.io.common.mapping.IInputTransformer;
19
import eu.etaxonomy.cdm.io.eflora.EfloraImportBase;
20
import eu.etaxonomy.cdm.io.eflora.EfloraTransformer;
21 19
import eu.etaxonomy.cdm.model.common.Language;
20
import eu.etaxonomy.cdm.model.description.Feature;
22 21
import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
23
import eu.etaxonomy.cdm.model.term.FeatureNode;
22
import eu.etaxonomy.cdm.model.term.TermNode;
24 23

  
25 24
/**
26 25
 * @author a.mueller
......
30 29
public class EfloraImportState extends ImportStateBase<EfloraImportConfigurator, EfloraImportBase>{
31 30
	@SuppressWarnings("unused")
32 31
	private static final Logger logger = Logger.getLogger(EfloraImportState.class);
33
	
32

  
34 33

  
35 34
	private UnmatchedLeads unmatchedLeads;
36 35

  
37
	private Set<FeatureNode> featureNodesToSave = new HashSet<FeatureNode>();
38
	
39
	private Set<PolytomousKeyNode> polytomousKeyNodesToSave = new HashSet<PolytomousKeyNode>();
40
	
36
	private Set<TermNode<Feature>> featureNodesToSave = new HashSet<>();
37

  
38
	private Set<PolytomousKeyNode> polytomousKeyNodesToSave = new HashSet<>();
39

  
41 40

  
42 41
	private Language defaultLanguage;
43
	
42

  
44 43
//**************************** CONSTRUCTOR ******************************************/
45
	
44

  
46 45
	public EfloraImportState(EfloraImportConfigurator config) {
47 46
		super(config);
48 47
		if (getTransformer() == null){
......
54 53
		}
55 54
	}
56 55

  
57
// ********************************** GETTER / SETTER *************************************/	
58
	
56
// ********************************** GETTER / SETTER *************************************/
57

  
59 58
	public UnmatchedLeads getUnmatchedLeads() {
60 59
		return unmatchedLeads;
61 60
	}
......
64 63
		this.unmatchedLeads = unmatchedKeys;
65 64
	}
66 65

  
67
	public void setFeatureNodesToSave(Set<FeatureNode> featureNodesToSave) {
66
	public void setFeatureNodesToSave(Set<TermNode<Feature>> featureNodesToSave) {
68 67
		this.featureNodesToSave = featureNodesToSave;
69 68
	}
70 69

  
71
	public Set<FeatureNode> getFeatureNodesToSave() {
70
	public Set<TermNode<Feature>> getFeatureNodesToSave() {
72 71
		return featureNodesToSave;
73 72
	}
74 73

  
75 74
	public Set<PolytomousKeyNode> getPolytomousKeyNodesToSave() {
76 75
		return polytomousKeyNodesToSave;
77 76
	}
78
	
77

  
79 78
	public void setPolytomousKeyNodesToSave(Set<PolytomousKeyNode> polytomousKeyNodesToSave) {
80 79
		this.polytomousKeyNodesToSave = polytomousKeyNodesToSave;
81 80
	}
82
	
81

  
83 82
	public Language getDefaultLanguage() {
84 83
		return this.defaultLanguage;
85 84
	}

Also available in: Unified diff