removed some destinations
authorAndreas Müller <a.mueller@bgbm.org>
Sat, 7 Jun 2014 21:01:46 +0000 (21:01 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Sat, 7 Jun 2014 21:01:46 +0000 (21:01 +0000)
app-import/src/main/java/eu/etaxonomy/cdm/app/common/CdmDestinations.java
app-import/src/main/java/eu/etaxonomy/cdm/app/proibiosphere/TaxonXImportLauncher.java
app-import/src/main/java/eu/etaxonomy/cdm/app/sdd/CichorieaeActivator.java

index 3542db3bff64ab95d834dba4d06d247b9d98c636..877d8478895158d4f7efd52eaceace24cd8b7a88 100644 (file)
@@ -86,7 +86,7 @@ public class CdmDestinations {
                DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
                String cdmServer = "127.0.0.1";
                String cdmDB = "test";
-               String cdmUserName = "edit";     //root on pesiimport2
+               String cdmUserName = "root";     //root on pesiimport2
                return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
        }
        
@@ -377,22 +377,6 @@ public class CdmDestinations {
                return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
        }
 
-       public static ICdmDataSource local_cdm_edit_cichorieae_a(){
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "127.0.0.1";
-               String cdmDB = "cdm_edit_cichorieae_a";
-               String cdmUserName = "edit";
-               return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
-       }
-
-       public static ICdmDataSource cdm_edit_palmae_a(){
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "192.168.2.10";
-               String cdmDB = "cdm_edit_palmae_a";
-               String cdmUserName = "edit";
-               return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
-       }
-
        public static ICdmDataSource cdm_edit_cichorieae_preview(){
                DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
                String cdmServer = "127.0.0.1";
@@ -411,48 +395,14 @@ public class CdmDestinations {
                return makeDestination(dbType, cdmServer, cdmDB, port, cdmUserName, null);
        }
 
-       public static ICdmDataSource cdm_edit_cichorieae_integration(){
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "127.0.0.1";
-               String cdmDB = "cdm_integration_cichorieae";
-               String cdmUserName = "edit";
-               int port = 13306;
-               return makeDestination(dbType, cdmServer, cdmDB, port, cdmUserName, null);
-       }
-
-       public static ICdmDataSource cdm_edit_palmae_preview(){
+       public static ICdmDataSource cdm_production_piB(String database){
                DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "127.0.0.1";
-               String cdmDB = "cdm_edit_palmae";
-               String cdmUserName = "edit";
-               int port = 13306;
-               return makeDestination(dbType, cdmServer, cdmDB, port, cdmUserName, null);
-       }
-
-       public static ICdmDataSource cdm_edit_salvador(){
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "192.168.2.10";
-               String cdmDB = "cdm_edit_salvador";
-               String cdmUserName = "edit";
-               return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
-       }
-
-       public static ICdmDataSource cdm_import_salvador() {
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "192.168.2.10";
-               String cdmDB = "cdm_import_salvador";
+               String cdmServer = "160.45.63.171";
+               String cdmDB = "cdm_prodcution_" + database + "_pilot";
                String cdmUserName = "edit";
                return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
        }
-
-       public static ICdmDataSource cdm_salvador_production() {
-               DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;
-               String cdmServer = "192.168.2.10";
-               String cdmDB = "salvador_cdm";
-               String cdmUserName = "salvador";
-               return makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);
-       }
-
+       
        /**
      * patricia
      */
index e2f8fed54bb592c5e7d2487c9bb2477d7cc2fc65..711ba5303fb647f4060fbdbb63c74ce6a4906fe9 100644 (file)
@@ -51,6 +51,7 @@ public class TaxonXImportLauncher {
 //    static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();
     static final ICdmDataSource cdmDestination = CdmDestinations.localH2();
 //  static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql_test();
+//    static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_piB("piB_spiders");
  
     static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;
     
@@ -79,6 +80,8 @@ public class TaxonXImportLauncher {
 
         String defaultClassification="Spiders";
         boolean alwaysUseDefaultClassification = true;
+        
+        boolean useOldUnparsedSynonymExtraction = false;
 
         
         
@@ -95,16 +98,16 @@ public class TaxonXImportLauncher {
         loadTreatmentIfPresent(filterType,taxonList, documentMap);
 //        loadTreatmentIfPresent(FilterType.MODS,modsList, documents,documentMap);
 
-        TaxonXImportConfigurator taxonxImportConfigurator =null;
         CdmDefaultImport<TaxonXImportConfigurator> taxonImport = new CdmDefaultImport<TaxonXImportConfigurator>();
 
         ICdmDataSource destination = cdmDestination;
-        taxonxImportConfigurator = prepareTaxonXImport(destination,reuseSecundum, secundum, tnomenclature, alwaysUseDefaultClassification);
-
-        taxonxImportConfigurator.setImportClassificationName(defaultClassification);
+        TaxonXImportConfigurator config = prepareTaxonXImport(destination,reuseSecundum, secundum, tnomenclature, alwaysUseDefaultClassification);
+        config.setUseOldUnparsedSynonymExtraction(useOldUnparsedSynonymExtraction);
+        
+        config.setImportClassificationName(defaultClassification);
         log.info("Start import from  TaxonX Data");
 
-        taxonxImportConfigurator.setLastImport(false);
+        config.setLastImport(false);
 
         int j=0;
         for (String document : documentMap.keySet()){
@@ -115,11 +118,11 @@ public class TaxonXImportLauncher {
                     System.out.println("START "+document+" "+i+" ("+(documentMap.get(document)).size()+"): "+source.getPath());
                     i++;
                     if (j==documentMap.keySet().size() && i==documentMap.get(document).size()) {
-                        taxonxImportConfigurator.setLastImport(true);
+                        config.setLastImport(true);
                     }
-                    prepareReferenceAndSource(taxonxImportConfigurator,source);
+                    prepareReferenceAndSource(config,source);
                      //   taxonxImportConfigurator.setTaxonReference(null);
-                    taxonImport.invoke(taxonxImportConfigurator);
+                    taxonImport.invoke(config);
                     log.info("End import from SpecimenData ("+ source.toString() + ")...");
 
                     //          //deduplicate
@@ -221,8 +224,6 @@ public class TaxonXImportLauncher {
             e1.printStackTrace();
         }
 
-        //        sourcesStr.add("/home/pkelbert/Documents/Proibiosphere/ChenopodiumXML/1362148061170_Chenopodium_K_hn_U_1993_tx.xml");
-
         //System.out.println(documents);
         for (String docId : docs.keySet()){
             List<String> treatments = new ArrayList<String>(new HashSet<String>(docs.get(docId)));
@@ -243,45 +244,6 @@ public class TaxonXImportLauncher {
             //            log.info(pages);
 
             log.info("Document "+docId+" should have "+treatments.size()+" treatments");
-            //don't test if all the treatments are really online, it should be working without problems now
-//            int cnt=0;
-//            if(treatments.size()<150){
-//
-//            for (String source:treatments){
-//                DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
-//                DocumentBuilder builder;
-//                URL url;
-//
-//                try {
-//                    builder = factory.newDocumentBuilder();
-//                    url = new URL(source.split("---")[3]);
-//                    Object o = url.getContent();
-//                    InputStream is = (InputStream) o;
-//                    Document document = builder.parse(is);
-//                    cnt++;
-//                }catch(Exception e){
-//                    //  e.printStackTrace();
-//                    log.warn(e);
-//                }
-//            }
-//            log.info("Document "+docId+" has "+cnt+" treatments available");
-//            }
-//            if(treatments.size() != cnt)
-//            {
-//                File file = new File("/home/pkelbert/Bureau/urlTaxonXToDoLater.txt");
-//                FileWriter writer;
-//                try {
-//                    writer = new FileWriter(file ,true);
-//                    writer.write(docId+"\n");
-//                    writer.flush();
-//                    writer.close();
-//                } catch (IOException e1) {
-//                    // TODO Auto-generated catch block
-//                    e1.printStackTrace();
-//                }
-//
-//            }
-//            else{
                 List<URI> uritmp = documentMap.get(docId);
                 if (uritmp == null) {
                     uritmp = new ArrayList<URI>();
@@ -305,17 +267,7 @@ public class TaxonXImportLauncher {
 
 
 
-//        }
-        //////        log.info("NB SOURCES : "+sourcesStr.size());
-        //        List<URI> sourcesStr = new ArrayList<URI>();
-        //        try {
-        ////            documentMap = new HashMap<String, List<URI>>();
-        //            sourcesStr.add(new URI("http://plazi.cs.umb.edu/GgServer/cdmSync/8F5B3EA099D371BC41CC5DDBFEDCFBED"));
-        //            documentMap.put("singlesource", sourcesStr);
-        //        } catch (URISyntaxException e) {
-        //            // TODO Auto-generated catch block
-        //            e.printStackTrace();
-        //        }
+
 
         return documentMap;
 
index 8a78f9c145069417002689deeead4577dc224454..66f9dfa9640167ef3bfc6ed9395cd4928d63b26d 100644 (file)
@@ -41,7 +41,7 @@ public class CichorieaeActivator {
         * ALTER TABLE `statisticalmeasurementvalue_definedtermbase`  DROP INDEX `modifiers_id`;\r
         * \r
         ********************************************************************************/\r
-       static final ICdmDataSource cdmDestination = CdmDestinations.local_cdm_edit_cichorieae_a();\r
+       static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
        static final String sddSource = SDDSources.Cichorieae_DA_export_sdd();\r
        //      static final ICdmDataSource cdmDestination = CdmDestinations.cdm_portal_test_localhost();\r
 \r