improvements to DwcA export
authorAndreas Müller <a.mueller@bgbm.org>
Thu, 21 Apr 2011 11:38:03 +0000 (11:38 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Thu, 21 Apr 2011 11:38:03 +0000 (11:38 +0000)
app-import/src/main/java/eu/etaxonomy/cdm/app/dwca/DwcaExportActivator.java

index 1c4924a88386ae7a7a9555bbd781b3c4e0498c9e..a553a626ca8fa34a987ebfc43bade0b04a2a21fb 100644 (file)
@@ -29,16 +29,33 @@ public class DwcaExportActivator {
 \r
        //database validation status (create, update, validate ...)\r
        private static final String fileDestination = "C:\\tmp\\dwcaTmp";\r
-       private static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_mysql();\r
+//     private static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_mysql();\r
+       private static final ICdmDataSource cdmSource = CdmDestinations.cdm_production_cichorieae();\r
        \r
        //check - import\r
        private static final CHECK check = CHECK.EXPORT_WITHOUT_CHECK;\r
 \r
 // ****************** ALL *****************************************\r
-       \r
+       private boolean doTaxa = false;\r
+       private boolean doResourceRelation = true;\r
+       private boolean doTypesAndSpecimen = true;\r
+       private boolean doVernacularNames = true;\r
+       private boolean doReferences = false;\r
+       private boolean doDescription = true;\r
+       private boolean doDistributions = true;\r
+       private boolean doImages = true;\r
+\r
 \r
 // ************************ NONE **************************************** //\r
-       \r
+//     private boolean doTaxa = false;\r
+//     private boolean doResourceRelation = false;\r
+//     private boolean doTypesAndSpecimen = false;\r
+//     private boolean doVernacularNames = false;\r
+//     private boolean doReferences = false;\r
+//     private boolean doDescription = false;\r
+//     private boolean doDistributions = false;\r
+//     private boolean doImages = false;\r
+\r
        \r
        public boolean  doExport(ICdmDataSource source){\r
                System.out.println("Start export to DWC-A ("+ fileDestination + ") ...");\r
@@ -60,7 +77,14 @@ public class DwcaExportActivator {
                \r
                DwcaTaxExportConfigurator config = DwcaTaxExportConfigurator.NewInstance(source, destination);\r
                \r
-//             config.setDoAuthors.setSecUuid(secUuid);\r
+               config.setDoTaxa(doTaxa);\r
+               config.setDoResourceRelation(doResourceRelation);\r
+               config.setDoTypesAndSpecimen(doTypesAndSpecimen);\r
+               config.setDoVernacularNames(doVernacularNames);\r
+               config.setDoReferences(doReferences);\r
+               config.setDoDescription(doDescription);\r
+               config.setDoDistributions(doDistributions);\r
+               config.setDoImages(doImages);\r
                config.setCheck(check);\r
                \r
                // invoke import\r