Project

General

Profile

« Previous | Next » 

Revision dd919d85

Added by Andreas Müller over 4 years ago

reef #2717 better handling of status undefined

View differences:

cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/out/PesiTransformer.java
838 838
					presenceTerm.equals(PresenceAbsenceTerm.CULTIVATED_REPORTED_IN_ERROR()) || presenceTerm.equals(PresenceAbsenceTerm.INTRODUCED_REPORTED_IN_ERROR()) ||
839 839
					presenceTerm.equals(PresenceAbsenceTerm.INTRODUCED_FORMERLY_INTRODUCED()) || presenceTerm.equals(PresenceAbsenceTerm.NATIVE_REPORTED_IN_ERROR() ) ) {
840 840
				result = STATUS_ABSENT;
841
			}else if (presenceTerm.getUuid().equals(BerlinModelTransformer.uuidStatusUndefined)){
842
			    logger.warn("Status 'undefined' is mapped present for now. Needs further checking. (E+M specific)");
843
			    result = STATUS_PRESENT;
844 841
			} else {
845 842
				logger.error("PresenceAbsenceTerm could not be translated to datawarehouse occurrence status id: " + presenceTerm.getLabel());
846 843
			}

Also available in: Unified diff