update BgbmInstancesUpdater
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 5 Jun 2015 12:28:52 +0000 (12:28 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 5 Jun 2015 12:28:52 +0000 (12:28 +0000)
app-import/src/main/java/eu/etaxonomy/cdm/database/update/BgbmInstancesUpdater.java

index 6b1bd4d449f85c463cee8a93309b2ab3a1a27b5e..a6b41047f92d12b05bdc0bc65ebb39335a007860 100644 (file)
@@ -1,5 +1,5 @@
 /**\r
- * \r
+ *\r
  */\r
 package eu.etaxonomy.cdm.database.update;\r
 \r
@@ -20,36 +20,42 @@ import eu.etaxonomy.cdm.model.taxon.Classification;
  */\r
 public class BgbmInstancesUpdater {\r
        private static final Logger logger = Logger.getLogger(BgbmInstancesUpdater.class);\r
-       \r
+\r
        private static String integrationServer = "160.45.63.201";\r
        private static String productionServer = "160.45.63.171";\r
 //     private static String testServer = "160.45.63.175";\r
        private static String testServer = "edit-test.bgbm.fu-berlin.de";  //preliminary\r
-       \r
+\r
        private static String[] integrationDatabases = new String[]{/**/"cdm_integration_cichorieae",\r
                "cdm_integration_cyprus", "cdm_integration_diptera",  "cdm_integration_flora_malesiana",\r
                "cdm_integration_palmae"};\r
-       \r
-       private static String[] testDatabases = new String[]{"cdm_bgbm_edit_usergroup","cdm_campanulaceae", \r
+\r
+       private static String[] testDatabases = new String[]{\r
+           "cdm_bgbm_edit_usergroup",\r
+           "cdm_campanulaceae",\r
                "cdm_campanulaceae_082014","cdm_caryo", "cdm_col","cdm_corvidae","cdm_cyprus","cdm_demo1","cdm_demo2",\r
                "cdm_demo3", "cdm_edit_algaterra","cdm_edit_cichorieae","cdm_edit_ildis","cdm_edit_flora_central_africa",\r
-               "cdm_flora_guianas","cdm_flore_gabon","cdm_edit_flora_malesiana","cdm_edit_globis","cdm_edit_palmae", \r
+               "cdm_flora_guianas","cdm_flore_gabon","cdm_edit_flora_malesiana","cdm_edit_globis","cdm_edit_palmae",\r
                "cdm_ipni_Caryophyllaceae","cdm_mt_moose","cdm_mt_standardliste",\r
                "cdm_pesi_euromed", "cdm_pesi_erms","cdm_pesi_fauna_europaea",\r
-               "cdm_proibiosphere_chenopodium_pilot","cdm_rl_mammalia","cdm_rl_animals","cdm_test_eckhard","cdm_test_euromed","cdm_test_gabi",\r
-               "cdm_test_norbert","cdm_test_sabine","cdm_vibrant_index"};\r
-       \r
+               "cdm_proibiosphere_chenopodium_pilot","cdm_rl_mammalia",\r
+               "cdm_test_eckhard","cdm_test_euromed","cdm_test_gabi",\r
+               "cdm_test_norbert","cdm_test_sabine","cdm_vibrant_index"\r
+               };\r
+\r
        private static String[] testDatabasesOthers = new String[]{"cdm_caryo_amaranthaceae",\r
                "cdm_caryo_caryophyllales","cdm_flora_malesiana_prospective","cdm_pesi_all","cdm_salvador",\r
                };\r
-       \r
+\r
        private static String[] productionDatabases = new String[]{\r
-               "cdm_col", "cdm_production_acantholimon","cdm_production_algaterra",\r
+               "cdm_production_acantholimon","cdm_production_algaterra",\r
                "cdm_production_amaranthaceae","cdm_production_cactaceae",\r
                "cdm_production_campanulaceae","cdm_production_caryophyllales",\r
                "cdm_production_chenopodiaceae","cdm_production_cichorieae",\r
+               "cdm_production_col",\r
                "cdm_production_corvidae","cdm_production_cyprus",\r
                "cdm_production_dianthus","cdm_production_diptera",\r
+               "cdm_production_euromed",\r
                "cdm_production_flora_central_africa","cdm_production_flora_guianas",\r
                "cdm_production_flora_malesiana","cdm_production_flora_malesiana_prospective",\r
                "cdm_production_flore_gabon",\r
@@ -57,21 +63,24 @@ public class BgbmInstancesUpdater {
                "cdm_production_palmae","cdm_production_piB_campylopus_pilot",\r
                "cdm_production_piB_eupolybothrus_pilot","cdm_production_piB_lactarius_pilot",\r
                "cdm_production_piB_loranthaceae","cdm_production_piB_nephrolepis_pilot",\r
-               "cdm_production_piB_spiders_pilot","cdm_production_polygonaceae",\r
                "cdm_production_piB_ants_pilot","cdm_production_piB_chenopodium_pilot",\r
-               "cdm_production_rl_armeria_demo","cdm_production_rl_lumbricidae",\r
-               "cdm_production_rl_standardliste","cdm_production_rl_animals","cdm_production_rl_moose",\r
-               "cdm_production_tamaricaceae","cdm_production_vibrant_index"};\r
+               "cdm_production_piB_spiders_pilot",\r
+               "cdm_production_polygonaceae",\r
+               "cdm_production_rl_animalis",  //not yet filled\r
+               "cdm_production_rl_armeria_demo", "cdm_production_rl_lumbricidae",\r
+               "cdm_production_rl_standardliste", "cdm_production_rl_moose",\r
+               "cdm_production_tamaricaceae","cdm_production_vibrant_index"\r
+           };\r
 \r
 \r
        static BgbmServer bgbmServer = BgbmServer.PRODUCTION;\r
-       \r
-       \r
-       \r
+\r
+\r
+\r
        static String username = "edit";\r
-       \r
-       \r
-       \r
+\r
+\r
+\r
        /**\r
         * @param args\r
         */\r
@@ -90,30 +99,30 @@ public class BgbmInstancesUpdater {
                } catch (Exception e) {\r
                        result = false;\r
                        e.printStackTrace();\r
-               }       \r
+               }\r
                if(!result ){\r
                        logger.warn("Problem");\r
                        break;\r
                }\r
-               \r
+\r
                logger.warn("Update: " + database + " ... DONE ");\r
        }\r
-       \r
-       \r
+\r
+\r
        }\r
-       \r
+\r
        private enum BgbmServer{\r
                INTEGRATION (integrationServer, integrationDatabases),\r
                TEST(testServer,testDatabases),\r
                PRODUCTION(productionServer,productionDatabases);\r
-               private String server;\r
-               private String[] databases;\r
+               private final String server;\r
+               private final String[] databases;\r
                private BgbmServer(String server, String[] databases){\r
                        this.server = server;\r
                        this.databases = databases;\r
                }\r
-               \r
-               \r
-               \r
+\r
+\r
+\r
        }\r
 }\r