DipteraDistribution and Cichorieae Feature Tree
[cdmlib.git] / app-import / src / main / java / eu / etaxonomy / cdm / app / berlinModelImport / DipteraActivator.java
index 77c951e67904995b3ec9b221e4e7ebfd3084772c..7157c4ced76afe2ef7b7aaf56f987906a513f389 100644 (file)
@@ -22,7 +22,6 @@ import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
 import eu.etaxonomy.cdm.io.common.Source;\r
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
 import eu.etaxonomy.cdm.io.common.Source;\r
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES;\r
-import eu.etaxonomy.cdm.io.tcs.TcsImportConfigurator;\r
 import eu.etaxonomy.cdm.model.common.ISourceable;\r
 import eu.etaxonomy.cdm.model.description.FeatureTree;\r
 import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
 import eu.etaxonomy.cdm.model.common.ISourceable;\r
 import eu.etaxonomy.cdm.model.description.FeatureTree;\r
 import eu.etaxonomy.cdm.model.name.NomenclaturalCode;\r
@@ -51,7 +50,7 @@ public class DipteraActivator {
        static final Object[] featureKeyList = new Integer[]{1,4,5,10,11,12,13,99}; \r
        \r
        //check - import\r
        static final Object[] featureKeyList = new Integer[]{1,4,5,10,11,12,13,99}; \r
        \r
        //check - import\r
-       static final CHECK check = CHECK.CHECK_ONLY;\r
+       static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;\r
 \r
 \r
        //NomeclaturalCode\r
 \r
 \r
        //NomeclaturalCode\r
@@ -91,7 +90,7 @@ public class DipteraActivator {
 //     //taxa\r
 //     static final boolean doTaxa = false;\r
 //     static final boolean doRelTaxa = false;\r
 //     //taxa\r
 //     static final boolean doTaxa = false;\r
 //     static final boolean doRelTaxa = false;\r
-//     static final boolean doFacts = true;\r
+//     static final boolean doFacts = false;\r
 //     static final boolean doOccurences = false;\r
        \r
        \r
 //     static final boolean doOccurences = false;\r
        \r
        \r
@@ -130,14 +129,18 @@ public class DipteraActivator {
                bmImportConfigurator.setCheck(check);\r
                \r
                // invoke import\r
                bmImportConfigurator.setCheck(check);\r
                \r
                // invoke import\r
-               CdmDefaultImport<TcsImportConfigurator> bmImport = new CdmDefaultImport<TcsImportConfigurator>();\r
+               CdmDefaultImport<BerlinModelImportConfigurator> bmImport = new CdmDefaultImport<BerlinModelImportConfigurator>();\r
                bmImport.invoke(bmImportConfigurator);\r
                \r
                if (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT)  || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK)    ){\r
                        CdmApplicationController app = bmImportConfigurator.getCdmAppController();\r
                        ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
                        logger.info(obj);\r
                bmImport.invoke(bmImportConfigurator);\r
                \r
                if (bmImportConfigurator.getCheck().equals(CHECK.CHECK_AND_IMPORT)  || bmImportConfigurator.getCheck().equals(CHECK.IMPORT_WITHOUT_CHECK)    ){\r
                        CdmApplicationController app = bmImportConfigurator.getCdmAppController();\r
                        ISourceable obj = app.getCommonService().getSourcedObjectByIdInSource(ZoologicalName.class, "1000027", null);\r
                        logger.info(obj);\r
-                       \r
+               \r
+                       //parse distributions\r
+                       DipteraDistributionParser dipDist = new DipteraDistributionParser();\r
+                       dipDist.doDistribution(app);\r
+                                               \r
                        //make feature tree\r
                        FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
                        app = bmImportConfigurator.getCdmAppController();\r
                        //make feature tree\r
                        FeatureTree tree = TreeCreator.flatTree(featureTreeUuid, bmImportConfigurator.getFeatureMap(), featureKeyList);\r
                        app = bmImportConfigurator.getCdmAppController();\r