Project

General

Profile

« Previous | Next » 

Revision e2b48551

Added by Alexander Oppermann about 9 years ago

Improved bfn related xml importer

  • added german federal states vocabulary

View differences:

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