\r
package eu.etaxonomy.cdm.app.vibrant;\r
\r
+import java.net.URI;\r
+import java.util.UUID;\r
+\r
import org.apache.log4j.Logger;\r
\r
import eu.etaxonomy.cdm.app.berlinModelImport.BerlinModelSources;\r
private static final Logger logger = Logger.getLogger(VibrantActivator.class);\r
\r
//database validation status (create, update, validate ...)\r
- static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
+// static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
+ static DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;\r
+ \r
static final Source iopiSource = BerlinModelSources.iopi();\r
static final Source mclSource = BerlinModelSources.mcl();\r
static final Source emSource = BerlinModelSources.PESI3_euroMed();\r
+ static final URI dioscoreaceaeSource = DwcaScratchpadImportActivator.dwca_emonocots_dioscoreaceae();\r
+ static final URI cypripedioideaeSource = DwcaScratchpadImportActivator.dwca_emonocots_cypripedioideae();\r
+ static final URI zingiberaceaeSource = DwcaScratchpadImportActivator.dwca_emonocots_zingiberaceae();\r
\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
- static final ICdmDataSource cdmDestination = cdm_test_local_vibrant();\r
+// static final ICdmDataSource cdmDestination = cdm_test_local_vibrant();\r
+// static final ICdmDataSource cdmDestination = cdm_vibrant_dev();\r
+ static final ICdmDataSource cdmDestination = cdm_vibrant_emonoctos_dev();\r
+ \r
\r
- static final boolean doMcl = true;\r
- static final boolean doEuroMed = true;\r
+ static final boolean doMcl = false;\r
+ static final boolean doEuroMed = false;\r
static final boolean doIopi = false;\r
+ static final boolean doDioscoreaceae = true;\r
+ static final boolean doZingiberaceae = false;\r
+ static final boolean doCypripedioideae = false;\r
\r
\r
/**\r
hbm2dll = DbSchemaValidation.NONE;\r
}\r
\r
+ if (doDioscoreaceae){\r
+ DwcaScratchpadImportActivator scratchpadActivator = new DwcaScratchpadImportActivator();\r
+ UUID uuid = UUID.fromString("3bf59b32-9269-4225-944f-570256d40a9b");\r
+ scratchpadActivator.doImport(dioscoreaceaeSource, cdmRepository,uuid , "Dioscoreaceae (Scratchpads)", hbm2dll);\r
+ hbm2dll = DbSchemaValidation.NONE;\r
+ }\r
+ \r
+ if (doZingiberaceae){\r
+ DwcaScratchpadImportActivator scratchpadActivator = new DwcaScratchpadImportActivator();\r
+ UUID uuid = UUID.fromString("8fb0f951-ccd8-41c4-8d0b-99ba1fbd2dc2");\r
+ scratchpadActivator.doImport(zingiberaceaeSource, cdmRepository, uuid, " (Scratchpads)", hbm2dll);\r
+ hbm2dll = DbSchemaValidation.NONE;\r
+ }\r
+ \r
+ if (doCypripedioideae){\r
+ DwcaScratchpadImportActivator scratchpadActivator = new DwcaScratchpadImportActivator();\r
+ UUID uuid = UUID.fromString("a2b0ecf5-1a9d-4d94-a9ef-f57717a49bfd");\r
+ scratchpadActivator.doImport(cypripedioideaeSource, cdmRepository, uuid, " (Scratchpads)", hbm2dll);\r
+ hbm2dll = DbSchemaValidation.NONE;\r
+ }\r
+ \r
if (doEuroMed){\r
logger.warn("DON'T FORGET to reset E+M filter");\r
System.out.println("DON'T FORGET to reset E+M filter");\r
String cdmUserName = "root";\r
return CdmDestinations.makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);\r
}\r
+ \r
+ public static ICdmDataSource cdm_vibrant_dev(){\r
+ DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;\r
+ String cdmServer = "160.45.63.201";\r
+ String cdmDB = "cdm_vibrant_index"; \r
+ String cdmUserName = "edit";\r
+ return CdmDestinations.makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);\r
+ }\r
+ \r
+ public static ICdmDataSource cdm_vibrant_emonoctos_dev(){\r
+ DatabaseTypeEnum dbType = DatabaseTypeEnum.MySQL;\r
+ String cdmServer = "160.45.63.201";\r
+ String cdmDB = "cdm_vibrant_index_emonocots"; \r
+ String cdmUserName = "edit";\r
+ return CdmDestinations.makeDestination(dbType, cdmServer, cdmDB, -1, cdmUserName, null);\r
+ }\r
\r
}\r