Revision e2b48551
Added by Alexander Oppermann about 9 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/bfnXml/BfnXmlImportFeature.java | ||
---|---|---|
273 | 273 |
vocabularyStateUuid = BfnXmlTransformer.getRedlistVocabularyUUID(redListCat.toString()); |
274 | 274 |
} catch (UnknownCdmTypeException e1) { |
275 | 275 |
vocabularyStateUuid = UUID.randomUUID(); |
276 |
logger.info("Element: " + listValue); |
|
277 |
e1.printStackTrace(); |
|
276 |
logger.warn("Element: " + listValue + "\n"+ e1); |
|
278 | 277 |
} |
279 | 278 |
try { |
280 | 279 |
matchedListValue = BfnXmlTransformer.redListString2RedListCode(listValue); |
281 | 280 |
} catch (UnknownCdmTypeException e) { |
282 | 281 |
matchedListValue = listValue; |
283 |
logger.info("no matched red list code nor UUID found. \n" + e);
|
|
282 |
logger.warn("no matched red list code nor UUID found. \n" + e);
|
|
284 | 283 |
|
285 | 284 |
} |
286 | 285 |
try { |
287 | 286 |
stateTermUuid = BfnXmlTransformer.getRedlistStateTermUUID(matchedListValue, redListCat.getTitleCache()); |
288 | 287 |
} catch (UnknownCdmTypeException e) { |
289 |
// stateTermUuid = UUID.randomUUID(); //TODO: needs to be fixed for "eindeutiger Code" |
|
290 |
e.printStackTrace(); |
|
288 |
// stateTermUuid = UUID.randomUUID(); |
|
289 |
//TODO: needs to be fixed for "eindeutiger Code" |
|
290 |
logger.warn("could not finde state term uuid for " + matchedListValue + " and redlist category"+ redListCat.getTitleCache()+"\n"+e); |
|
291 | 291 |
} |
292 | 292 |
String vocName = redListCat.toString()+" States"; |
293 | 293 |
termVocabulary = (OrderedTermVocabulary) getVocabulary(TermType.State, vocabularyStateUuid, vocName, vocName, vocName, null, true, null); |
Also available in: Unified diff
Improved bfn related xml importer