Revision 786696e3
Added by Andreas Müller over 10 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ImportStateBase.java | ||
---|---|---|
23 | 23 |
import eu.etaxonomy.cdm.model.common.AnnotationType; |
24 | 24 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
25 | 25 |
import eu.etaxonomy.cdm.model.common.DefinedTerm; |
26 |
import eu.etaxonomy.cdm.model.common.DefinedTermBase; |
|
26 | 27 |
import eu.etaxonomy.cdm.model.common.ExtensionType; |
27 | 28 |
import eu.etaxonomy.cdm.model.common.Language; |
28 | 29 |
import eu.etaxonomy.cdm.model.common.MarkerType; |
... | ... | |
105 | 106 |
// } |
106 | 107 |
setTransformer(newTransformer); |
107 | 108 |
} |
109 |
|
|
108 | 110 |
} |
109 | 111 |
|
112 |
|
|
113 |
|
|
114 |
/** |
|
115 |
* Resets (empties) all maps which map a uuid to a {@link DefinedTermBase term}. |
|
116 |
* This is usually needed when a a new transaction is opened and user defined terms are reused. |
|
117 |
*/ |
|
118 |
public void resetUuidTermMaps(){ |
|
119 |
extensionTypeMap = new HashMap<UUID, ExtensionType>(); |
|
120 |
markerTypeMap = new HashMap<UUID, MarkerType>(); |
|
121 |
annotationTypeMap = new HashMap<UUID, AnnotationType>(); |
|
122 |
|
|
123 |
namedAreaMap = new HashMap<UUID, NamedArea>(); |
|
124 |
namedAreaLevelMap = new HashMap<UUID, NamedAreaLevel>(); |
|
125 |
featureMap = new HashMap<UUID, Feature>(); |
|
126 |
stateTermMap = new HashMap<UUID, State>(); |
|
127 |
measurementUnitMap = new HashMap<UUID, MeasurementUnit>(); |
|
128 |
statisticalMeasureMap = new HashMap<UUID, StatisticalMeasure>(); |
|
129 |
modifierMap = new HashMap<UUID, DefinedTerm>(); |
|
130 |
|
|
131 |
presenceTermMap = new HashMap<UUID, PresenceTerm>();; |
|
132 |
languageMap = new HashMap<UUID, Language>(); |
|
133 |
taxonRelationshipTypeMap = new HashMap<UUID, TaxonRelationshipType>(); |
|
134 |
|
|
135 |
referenceSystemMap = new HashMap<UUID, ReferenceSystem>(); |
|
136 |
rankMap = new HashMap<UUID, Rank>(); |
|
137 |
} |
|
138 |
|
|
139 |
|
|
110 | 140 |
//different type of stores that are used by the known imports |
111 | 141 |
protected Map<String, MapWrapper<? extends CdmBase>> stores = new HashMap<String, MapWrapper<? extends CdmBase>>(); |
112 | 142 |
|
... | ... | |
169 | 199 |
} |
170 | 200 |
|
171 | 201 |
|
172 |
|
|
173 |
|
|
174 | 202 |
/** |
175 | 203 |
* Adds a classification uuid to the classification uuid map, |
176 | 204 |
* which maps a key for the classification to its UUID in the CDM |
Also available in: Unified diff
merge trunk into cdm3.3 branch