Adapt E+M aggregation activators to new AggregationMode.byXXX signatures
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / app / berlinModelImport / IldisActivator.java
index e08ff78ba5504ef0b34837a513881af2018f0abc..7f3199e407d80db92c1a34cb17e7b761240d08e8 100644 (file)
@@ -24,13 +24,12 @@ import eu.etaxonomy.cdm.io.common.IImportConfigurator.EDITOR;
 import eu.etaxonomy.cdm.io.common.ImportResult;\r
 import eu.etaxonomy.cdm.io.common.Source;\r
 import eu.etaxonomy.cdm.model.description.Feature;\r
-import eu.etaxonomy.cdm.model.description.FeatureNode;\r
-import eu.etaxonomy.cdm.model.description.FeatureTree;\r
 import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
+import eu.etaxonomy.cdm.model.term.TermTree;\r
 \r
 /**\r
  * @author a.mueller\r
- * @date 03.12.2010\r
+ * @since 03.12.2010\r
  *\r
  */\r
 public class IldisActivator {\r
@@ -40,7 +39,7 @@ public class IldisActivator {
        static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
        static final Source berlinModelSource = BerlinModelSources.ILDIS();\r
 //     static final ICdmDataSource cdmDestination = CdmDestinations.cdm_ildis_dev();\r
-       static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
+       static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_test_mysql();\r
 \r
 \r
        static final UUID secUuid = UUID.fromString("a7f29364-ce98-4c1d-ad2e-3d889cc5885c");\r
@@ -158,11 +157,9 @@ public class IldisActivator {
                        ICdmRepository app = bmImport.getCdmAppController();\r
 \r
                        //make feature tree\r
-                       FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
-                       FeatureNode imageNode = FeatureNode.NewInstance(Feature.IMAGE());\r
-                       tree.getRoot().addChild(imageNode);\r
-                       FeatureNode distributionNode = FeatureNode.NewInstance(Feature.DISTRIBUTION());\r
-                       tree.getRoot().addChild(distributionNode, 2);\r
+                       TermTree<Feature> tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
+                       tree.getRoot().addChild(Feature.IMAGE());\r
+                       tree.getRoot().addChild(Feature.DISTRIBUTION(), 2);\r
                        app.getFeatureTreeService().saveOrUpdate(tree);\r
                }\r
 \r