Project

General

Profile

« Previous | Next » 

Revision 7691ed2a

Added by Andreas Müller almost 5 years ago

ref #8257 remove factory method for term node creation in app-import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/berlinModelImport/IldisActivator.java
25 25
import eu.etaxonomy.cdm.io.common.Source;
26 26
import eu.etaxonomy.cdm.model.description.Feature;
27 27
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
28
import eu.etaxonomy.cdm.model.term.FeatureNode;
29 28
import eu.etaxonomy.cdm.model.term.FeatureTree;
30 29

  
31 30
/**
......
158 157
			ICdmRepository app = bmImport.getCdmAppController();
159 158

  
160 159
			//make feature tree
161
			FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);
162
			FeatureNode imageNode = FeatureNode.NewInstance(Feature.IMAGE());
163
			tree.getRoot().addChild(imageNode);
164
			FeatureNode distributionNode = FeatureNode.NewInstance(Feature.DISTRIBUTION());
165
			tree.getRoot().addChild(distributionNode, 2);
160
			FeatureTree<Feature> tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);
161
			tree.getRoot().addChild(Feature.IMAGE());
162
			tree.getRoot().addChild(Feature.DISTRIBUTION(), 2);
166 163
			app.getFeatureTreeService().saveOrUpdate(tree);
167 164
		}
168 165

  

Also available in: Unified diff