/**
- * TODO add the following to a wiki page:
- * HINT: If you are about to import into a mysql data base running under windows and if you wish to
- * dump and restore the resulting data bas under another operation systen
- * you must set the mysql system variable lower_case_table_names = 0 in order to create data base with table compatible names.
+ * Export for preliminary EuroMed - Caucasus DB.
*
* @author a.mueller
+ * @since 2018-11-29
*/
public class CaucasusEuroMedActivator {
static String authorTeamFilter = " authorTeamId IN (SELECT drvTab.authorTeamId FROM (SELECT authorTeamId FROM v_cdm_exp_authorTeamsAll) as drvTab) ";
static String authorFilter = " authorId IN (SELECT drvTab.authorId FROM (SELECT authorId FROM v_cdm_exp_authorsAll) as drvTab) ";
-
-
// **************** ALL *********************
-
-
-
public void importEm2CDM (Source source, ICdmDataSource destination, DbSchemaValidation hbm2dll){
System.out.println("Start import from BerlinModel("+ berlinModelSource.getDatabase() + ") to " + cdmDestination.getDatabase() + " ...");
//make BerlinModel Source
import eu.etaxonomy.cdm.model.agent.InstitutionalMembership;\r
import eu.etaxonomy.cdm.model.agent.Person;\r
\r
-\r
/**\r
+ * Activator for running a DwC-A export.\r
+ *\r
* @author a.mueller\r
*/\r
public class DwcaExportActivator {\r
private boolean doMetaData = true;\r
private boolean doEml = false;\r
\r
- public ExportResult doExport(ICdmDataSource source){\r
+ public ExportResult doExport(ICdmDataSource source){\r
System.out.println("Start export to DWC-A ("+ fileDestination + ") ...");\r
\r
// CdmUpdater su = CdmUpdater.NewInstance();\r
\r
config.setFeatureExclusions(featureExclusions);\r
// invoke import\r
- CdmDefaultExport<DwcaTaxExportConfigurator> bmExport = new CdmDefaultExport<>();\r
- ExportResult result = bmExport.invoke(config);\r
+ CdmDefaultExport<DwcaTaxExportConfigurator> dwcaExport = new CdmDefaultExport<>();\r
+ ExportResult result = dwcaExport.invoke(config);\r
\r
System.out.println("End export to DWC-A ("+ fileDestination + ")..." + "("+result.getState().toString()+")");\r
return result;\r
DwcaExportActivator ex = new DwcaExportActivator();\r
ICdmDataSource source = CdmDestinations.chooseDestination(args) != null ? CdmDestinations.chooseDestination(args) : cdmSource;\r
ex.doExport(source);\r
+ System.exit(0);\r
}\r
}
\ No newline at end of file