Project

General

Profile

« Previous | Next » 

Revision e6c321b7

Added by Patrick Plitzner almost 8 years ago

Change imported classification name

View differences:

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