Revision 33337032
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/faunaEuropaea/FaunaEuropaeaTransformer.java | ||
---|---|---|
17 | 17 |
import org.apache.log4j.Logger; |
18 | 18 |
|
19 | 19 |
import eu.etaxonomy.cdm.api.service.ITermService; |
20 |
import eu.etaxonomy.cdm.io.pesi.out.PesiTransformer; |
|
20 | 21 |
import eu.etaxonomy.cdm.model.common.Language; |
21 | 22 |
import eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm; |
22 | 23 |
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType; |
... | ... | |
446 | 447 |
// return abbrToUUID.get(abbr); |
447 | 448 |
// } |
448 | 449 |
|
449 |
public static UUID uuidNomStatusTempNamed = UUID.fromString("aa6ada5a-ca21-4fef-b76f-9ae237e9c4ae"); |
|
450 |
|
|
451 | 450 |
static NomenclaturalStatusType nomStatusTempNamed; |
452 | 451 |
|
453 | 452 |
private static DefinedTerm taxonomicSpecialistType; |
... | ... | |
470 | 469 |
|
471 | 470 |
public static NomenclaturalStatusType getNomStatusTempNamed(ITermService termService){ |
472 | 471 |
if (nomStatusTempNamed == null){ |
473 |
nomStatusTempNamed = (NomenclaturalStatusType)termService.find(uuidNomStatusTempNamed);
|
|
472 |
nomStatusTempNamed = (NomenclaturalStatusType)termService.find(PesiTransformer.uuidNomStatusTemporaryName);
|
|
474 | 473 |
if (nomStatusTempNamed == null){ |
475 | 474 |
nomStatusTempNamed = NomenclaturalStatusType.NewInstance("temporary named", "temporary named", "temp. named", Language.ENGLISH()); |
476 | 475 |
Representation repLatin = Representation.NewInstance("", "", "", Language.LATIN()); |
477 | 476 |
nomStatusTempNamed.addRepresentation(repLatin); |
478 |
nomStatusTempNamed.setUuid(uuidNomStatusTempNamed);
|
|
477 |
nomStatusTempNamed.setUuid(PesiTransformer.uuidNomStatusTemporaryName);
|
|
479 | 478 |
NomenclaturalStatusType.ALTERNATIVE().getVocabulary().addTerm(nomStatusTempNamed); |
480 | 479 |
termService.save(nomStatusTempNamed); |
481 | 480 |
} |
Also available in: Unified diff
ref #1444, ref #8509, ref #8508 handle NomenclaturalStatusType in ERMS pipeline