\r
import org.apache.log4j.Logger;\r
\r
-import eu.etaxonomy.cdm.api.application.CdmApplicationController;\r
+import eu.etaxonomy.cdm.api.application.ICdmApplicationDefaultConfiguration;\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.io.cyprus.CyprusImportConfigurator;\r
import eu.etaxonomy.cdm.io.cyprus.CyprusTransformer;\r
import eu.etaxonomy.cdm.model.agent.Person;\r
-import eu.etaxonomy.cdm.model.agent.Team;\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
\r
//database validation status (create, update, validate ...)\r
static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
- static final URI source = cyprus_distribution();\r
+// static final URI source = cyprus_distribution();\r
+ static final URI source = cyprus_local();\r
\r
\r
-// static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
+ static final ICdmDataSource cdmDestination = CdmDestinations.localH2();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();\r
- static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();\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
static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;\r
\r
//taxa\r
- static final boolean doTaxa = false;\r
+ static final boolean doTaxa = true;\r
static final boolean doDeduplicate = false;\r
- static final boolean doDistribution = true;\r
+ static final boolean doDistribution = false;\r
\r
\r
private void doImport(ICdmDataSource cdmDestination){\r
config.setCheck(check);\r
config.setDoDistribution(doDistribution);\r
config.setDoTaxa(doTaxa);\r
-// config.setDefaultLanguageUuid(defaultLanguageUuid);\r
-// config.setDoPrintKeys(doPrintKeys);\r
config.setDbSchemaValidation(hbm2dll);\r
\r
CdmDefaultImport myImport = new CdmDefaultImport();\r
\r
//deduplicate\r
if (doDeduplicate){\r
- CdmApplicationController app = myImport.getCdmAppController();\r
+ ICdmApplicationDefaultConfiguration app = myImport.getCdmAppController();\r
int count = app.getAgentService().deduplicate(Person.class, null, null);\r
logger.warn("Deduplicated " + count + " persons.");\r
// count = app.getAgentService().deduplicate(Team.class, null, null);\r
public static URI cyprus_distribution() {\r
URI sourceUrl;\r
try {\r
- sourceUrl = new URI("file:/C:/localCopy/Data/zypern/Zypern_distribution.xls");\r
+ sourceUrl = new URI("file:/C:/localCopy/Data/zypern/Zypern_distribution_RH_corr.xls");\r
return sourceUrl;\r
} catch (URISyntaxException e) {\r
e.printStackTrace();\r