renaming ICdmApplicationConfiguration to ICdmApplicationDefaultConfiguration
[cdmlib-apps.git] / app-import / src / main / java / eu / etaxonomy / cdm / app / cyprus / CyprusActivator.java
index c85d8f26c4e5716004e0babc6fdbce1af1934cca..c529b79f4a3838db20b2b8eabe071276e5ee993e 100644 (file)
@@ -15,7 +15,7 @@ import java.util.UUID;
 \r
 import org.apache.log4j.Logger;\r
 \r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationDefaultConfiguration;\r
 import eu.etaxonomy.cdm.api.service.ITermService;\r
 import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
 import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
@@ -27,7 +27,6 @@ import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
 import eu.etaxonomy.cdm.io.cyprus.CyprusImportConfigurator;\r
 import eu.etaxonomy.cdm.io.cyprus.CyprusTransformer;\r
 import eu.etaxonomy.cdm.model.agent.Person;\r
-import eu.etaxonomy.cdm.model.agent.Team;\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
@@ -44,12 +43,13 @@ public class CyprusActivator {
        \r
        //database validation status (create, update, validate ...)\r
        static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
-       static final URI source = cyprus_distribution();\r
+//     static final URI source = cyprus_distribution();\r
+       static final URI source = cyprus_local();\r
 \r
        \r
-//     static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
+       static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
 //     static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();\r
-       static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
+//     static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
 //     static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_dev();\r
 //     static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_production();\r
 \r
@@ -64,9 +64,9 @@ public class CyprusActivator {
        static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;\r
        \r
        //taxa\r
-       static final boolean doTaxa = false;\r
+       static final boolean doTaxa = true;\r
        static final boolean doDeduplicate = false;\r
-       static final boolean doDistribution = true;\r
+       static final boolean doDistribution = false;\r
 \r
        \r
        private void doImport(ICdmDataSource cdmDestination){\r
@@ -77,8 +77,6 @@ public class CyprusActivator {
                config.setCheck(check);\r
                config.setDoDistribution(doDistribution);\r
                config.setDoTaxa(doTaxa);\r
-//             config.setDefaultLanguageUuid(defaultLanguageUuid);\r
-//             config.setDoPrintKeys(doPrintKeys);\r
                config.setDbSchemaValidation(hbm2dll);\r
                \r
                CdmDefaultImport myImport = new CdmDefaultImport();\r
@@ -101,7 +99,7 @@ public class CyprusActivator {
                \r
                //deduplicate\r
                if (doDeduplicate){\r
-                       CdmApplicationController app = myImport.getCdmAppController();\r
+                       ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();\r
                        int count = app.getAgentService().deduplicate(Person.class, null, null);\r
                        logger.warn("Deduplicated " + count + " persons.");\r
 //                     count = app.getAgentService().deduplicate(Team.class, null, null);\r
@@ -158,7 +156,7 @@ public class CyprusActivator {
        public static URI cyprus_distribution() {\r
                URI sourceUrl;\r
                try {\r
-                       sourceUrl = new URI("file:/C:/localCopy/Data/zypern/Zypern_distribution.xls");\r
+                       sourceUrl = new URI("file:/C:/localCopy/Data/zypern/Zypern_distribution_RH_corr.xls");\r
                        return sourceUrl;\r
                } catch (URISyntaxException e) {\r
                        e.printStackTrace();\r