Revision 2c983de7
Added by Andreas Müller over 12 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IInputTransformer.java | ||
---|---|---|
18 | 18 |
import eu.etaxonomy.cdm.model.description.Feature; |
19 | 19 |
import eu.etaxonomy.cdm.model.description.PresenceTerm; |
20 | 20 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
21 |
import eu.etaxonomy.cdm.model.location.NamedAreaLevel; |
|
21 | 22 |
import eu.etaxonomy.cdm.model.location.ReferenceSystem; |
22 | 23 |
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus; |
23 | 24 |
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus; |
... | ... | |
72 | 73 |
|
73 | 74 |
public UUID getNamedAreaUuid(String key) throws UndefinedTransformerMethodException; |
74 | 75 |
|
76 |
public NamedAreaLevel getNamedAreaLevelByKey(String key) throws UndefinedTransformerMethodException; |
|
77 |
|
|
78 |
public UUID getNamedAreaLevelUuid(String key) throws UndefinedTransformerMethodException; |
|
79 |
|
|
75 | 80 |
public UUID getReferenceSystemUuid(String key) throws UndefinedTransformerMethodException; |
76 | 81 |
|
77 | 82 |
public ReferenceSystem getReferenceSystemByKey(String key) throws UndefinedTransformerMethodException; |
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/InputTransformerBase.java | ||
---|---|---|
21 | 21 |
import eu.etaxonomy.cdm.model.description.Feature; |
22 | 22 |
import eu.etaxonomy.cdm.model.description.PresenceTerm; |
23 | 23 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
24 |
import eu.etaxonomy.cdm.model.location.NamedAreaLevel; |
|
24 | 25 |
import eu.etaxonomy.cdm.model.location.ReferenceSystem; |
25 | 26 |
import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus; |
26 | 27 |
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus; |
... | ... | |
190 | 191 |
throw new UndefinedTransformerMethodException(warning); |
191 | 192 |
} |
192 | 193 |
|
194 |
|
|
195 |
/* (non-Javadoc) |
|
196 |
* @see eu.etaxonomy.cdm.io.common.mapping.IInputTransformer#getNamedAreaLevelByKey(java.lang.String) |
|
197 |
*/ |
|
198 |
@Override |
|
199 |
public NamedAreaLevel getNamedAreaLevelByKey(String key) throws UndefinedTransformerMethodException { |
|
200 |
String warning = "getNamedAreaLevelByKey is not implemented in implementing transformer class"; |
|
201 |
throw new UndefinedTransformerMethodException(warning); |
|
202 |
} |
|
203 |
|
|
204 |
/* (non-Javadoc) |
|
205 |
* @see eu.etaxonomy.cdm.io.common.mapping.IInputTransformer#getNamedAreaLevelUuid(java.lang.String) |
|
206 |
*/ |
|
207 |
@Override |
|
208 |
public UUID getNamedAreaLevelUuid(String key) throws UndefinedTransformerMethodException { |
|
209 |
String warning = "getNamedAreaLevelUuid is not implemented in implementing transformer class"; |
|
210 |
throw new UndefinedTransformerMethodException(warning); |
|
211 |
} |
|
212 |
|
|
193 | 213 |
@Override |
194 | 214 |
public ReferenceSystem getReferenceSystemByKey(String key) throws UndefinedTransformerMethodException { |
195 | 215 |
if (CdmUtils.isEmpty(key)){return null; |
Also available in: Unified diff
added namedAreaLevel to import transformer