Revision 756e32b0
Added by Andreas Müller almost 5 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelOccurrenceImport.java | ||
---|---|---|
182 | 182 |
String alternativeStatusString = null; |
183 | 183 |
if (emStatusId != null){ |
184 | 184 |
status = BerlinModelTransformer.occStatus2PresenceAbsence(emStatusId); |
185 |
if (state.getConfig().isEuroMed() && emStatusId == 250){ |
|
186 |
String introduced = nullSafeTrim(rs.getString("Introduced")); |
|
187 |
if (emStatusId == 250 && "I(P)".equals(introduced)){ |
|
188 |
status = PresenceAbsenceTerm.INTRODUCED_UNCERTAIN_DEGREE_OF_NATURALISATION(); |
|
189 |
} |
|
190 |
} |
|
185 | 191 |
}else{ |
186 | 192 |
//EM |
187 | 193 |
if (state.getConfig().isEuroMed() && areas.get(0).getUuid().equals(BerlinModelTransformer.uuidEM)){ |
Also available in: Unified diff
add explicit handling for E+M status I(P)