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/EuroMedActivator.java
58 58
import eu.etaxonomy.cdm.model.taxon.Taxon;
59 59
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
60 60
import eu.etaxonomy.cdm.model.term.DefinedTermBase;
61
import eu.etaxonomy.cdm.model.term.FeatureNode;
62 61
import eu.etaxonomy.cdm.model.term.FeatureTree;
63 62
import eu.etaxonomy.cdm.model.term.Representation;
64 63
import eu.etaxonomy.cdm.persistence.hibernate.permission.Role;
......
404 403
                TransactionStatus tx = app.startTransaction();
405 404

  
406 405
                //make feature tree
407
                FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, config.getFeatureMap(), featureKeyList);
406
                FeatureTree<Feature> tree = TreeCreator.flatTree(featureTreeUuid, config.getFeatureMap(), featureKeyList);
408 407
                tree.setTitleCache("Euro+Med Feature Tree", true);
409
                FeatureNode imageNode = FeatureNode.NewInstance(Feature.IMAGE());
410
                tree.getRoot().addChild(imageNode);
411
                FeatureNode distributionNode = FeatureNode.NewInstance(Feature.DISTRIBUTION());
412
                tree.getRoot().addChild(distributionNode, 1);
413
                FeatureNode commonNameNode = FeatureNode.NewInstance(Feature.COMMON_NAME());
414
                tree.getRoot().addChild(commonNameNode, 2);
408
                tree.getRoot().addChild(Feature.IMAGE());
409
                tree.getRoot().addChild(Feature.DISTRIBUTION(), 1);
410
                tree.getRoot().addChild(Feature.COMMON_NAME(), 2);
415 411
                app.getFeatureTreeService().saveOrUpdate(tree);
416 412

  
417 413
                app.commitTransaction(tx);

Also available in: Unified diff