Project

General

Profile

« Previous | Next » 

Revision 441eb4b5

Added by Andreas Müller over 6 years ago

ref #6887 handle languages in DwCA CoL import

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/StreamPartitioner.java
20 20
import eu.etaxonomy.cdm.io.stream.StreamImportConfiguratorBase;
21 21
import eu.etaxonomy.cdm.io.stream.StreamImportStateBase;
22 22
import eu.etaxonomy.cdm.model.common.CdmBase;
23
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
23 24
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
24 25
import eu.etaxonomy.cdm.model.reference.Reference;
25 26

  
......
111 112
	 */
112 113
	private void addItemToRelatedObjects(MappedCdmBase<? extends CdmBase> item) {
113 114
		CdmBase cdmBase = item.getCdmBase();
114
		if (cdmBase.getId() == 0){
115
		if (cdmBase.getId() == 0 || cdmBase.isInstanceOf(DefinedTermBase.class)){
115 116
			if (cdmBase.isInstanceOf(IdentifiableEntity.class)){
116 117
			    IdentifiableEntity<?> identifiableEntity = CdmBase.deproxy(cdmBase, IdentifiableEntity.class);
117 118
			    Set<String> requiredSourceNamespaces = converter.requiredSourceNamespaces();

Also available in: Unified diff