Revision 7691ed2a
Added by Andreas Müller almost 5 years ago
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
ref #8257 remove factory method for term node creation in app-import