Revision e6c321b7
Added by Patrick Plitzner over 7 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/bfnXml/in/BfnXmlImportTaxonName.java | ||
---|---|---|
287 | 287 |
@SuppressWarnings("rawtypes") |
288 | 288 |
private boolean createOrUpdateClassification(BfnXmlImportConfigurator config, ITaxonService taxonService, Map<UUID, TaxonBase> savedTaxonMap, Element currentElement, BfnXmlImportState state) { |
289 | 289 |
boolean isNewClassification = true; |
290 |
String classificationName = state.getFirstClassificationName(); |
|
291 |
if(config.isFillSecondList()){ |
|
292 |
classificationName = state.getSecondClassificationName(); |
|
293 |
} |
|
294 |
// if(classificationName == null){ |
|
295 |
// classificationName = config.getClassificationName(); |
|
296 |
// } |
|
297 |
//TODO make classification name dynamically depending on its value in the XML. |
|
298 |
Classification classification = Classification.NewInstance(classificationName+" "+currentElement.getAttributeValue("inhalt"), state.getCompleteSourceRef()); |
|
290 |
Classification classification = Classification.NewInstance(currentElement.getAttributeValue("inhalt"), state.getCompleteSourceRef()); |
|
299 | 291 |
//TODO do we really want toString() or titleCache here? |
300 | 292 |
String microRef = state.getCurrentMicroRef() == null ? null : state.getCurrentMicroRef().toString(); |
301 | 293 |
classification.addImportSource(Integer.toString(classification.getId()), classification.getTitleCache(), state.getCompleteSourceRef(), microRef); |
Also available in: Unified diff
Change imported classification name