/**\r
* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
+* European Distributed Institute of Taxonomy\r
* http://www.e-taxonomy.eu\r
-* \r
+*\r
* The contents of this file are subject to the Mozilla Public License Version 1.1\r
* See LICENSE.TXT at the top of this package for the full license terms.\r
*/\r
public class CyprusSpecimenActivator {\r
@SuppressWarnings("unused")\r
private static final Logger logger = Logger.getLogger(CyprusSpecimenActivator.class);\r
- \r
+\r
//database validation status (create, update, validate ...)\r
static DbSchemaValidation hbm2dll = DbSchemaValidation.VALIDATE;\r
static final URI source = cyprus_specimen_local();\r
\r
- \r
+\r
// static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\r
static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_dev();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_production();\r
\r
- \r
+\r
//check - import\r
static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;\r
- \r
+\r
//taxa\r
// static final boolean doTaxa = false;\r
// static final boolean doDeduplicate = false;\r
// static final boolean doDistribution = true;\r
\r
- \r
+\r
private void doImport(ICdmDataSource cdmDestination){\r
- \r
+\r
//make Source\r
SpecimenCdmExcelImportConfigurator config= SpecimenCdmExcelImportConfigurator.NewInstance(source, cdmDestination);\r
config.setCheck(check);\r
config.setDbSchemaValidation(hbm2dll);\r
- \r
+\r
CdmDefaultImport myImport = new CdmDefaultImport();\r
\r
- \r
+\r
//...\r
if (true){\r
System.out.println("Start import from ("+ source.toString() + ") ...");\r
\r
System.out.println("End import from ("+ source.toString() + ")...");\r
}\r
- \r
+\r
}\r
\r
- private Reference<?> getSourceReference(String string) {\r
- Reference<?> result = ReferenceFactory.newGeneric();\r
- result.setTitleCache(string);\r
+ private Reference getSourceReference(String string) {\r
+ Reference result = ReferenceFactory.newGeneric();\r
+ result.setTitleCache(string, true);\r
return result;\r
}\r
- \r
+\r
//Cyprus\r
public static URI cyprus_specimen_local() {\r
URI sourceUrl;\r
}\r
}\r
\r
- \r
+\r
\r
/**\r
* @param args\r
CyprusSpecimenActivator me = new CyprusSpecimenActivator();\r
me.doImport(cdmDestination);\r
}\r
- \r
+\r
}\r