/**\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
\r
import java.net.URI;\r
import java.net.URISyntaxException;\r
-import java.util.UUID;\r
\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
-import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;\r
-import eu.etaxonomy.cdm.api.service.ITermService;\r
import eu.etaxonomy.cdm.app.common.CdmDestinations;\r
import eu.etaxonomy.cdm.database.DbSchemaValidation;\r
import eu.etaxonomy.cdm.database.ICdmDataSource;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;\r
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;\r
-import eu.etaxonomy.cdm.io.common.mapping.IInputTransformer;\r
-import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;\r
-import eu.etaxonomy.cdm.io.cyprus.CyprusImportConfigurator;\r
-import eu.etaxonomy.cdm.io.cyprus.CyprusTransformer;\r
import eu.etaxonomy.cdm.io.specimen.excel.in.SpecimenCdmExcelImportConfigurator;\r
-import eu.etaxonomy.cdm.model.agent.Person;\r
-import eu.etaxonomy.cdm.model.description.Feature;\r
-import eu.etaxonomy.cdm.model.description.FeatureNode;\r
-import eu.etaxonomy.cdm.model.description.FeatureTree;\r
import eu.etaxonomy.cdm.model.reference.Reference;\r
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;\r
\r
* @version 1.0\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