* 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
package eu.etaxonomy.cdm.app.caryophyllales;\r
\r
import java.util.UUID;\r
* @since 16.10.2012\r
*/\r
public class CaryoActivator extends SourceBase{\r
+\r
private static final Logger logger = Logger.getLogger(CaryoActivator.class);\r
\r
//database validation status (create, update, validate ...)\r
static final DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;\r
static final Source source = caryo_len61();\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_local_postgres_CdmTest();\r
\r
static final String classificationName = "Caryophyllales";\r
\r
static final boolean doTaxa = true;\r
static final boolean doDeduplicate = true;\r
\r
-\r
private void doImport(ICdmDataSource cdmDestination){\r
\r
//make Source\r
config.setSourceReferenceTitle("NCU - Caryophyllales, v0.4");\r
config.setClassificationName(classificationName);\r
\r
- CdmDefaultImport<CaryoImportConfigurator> myImport = new CdmDefaultImport<CaryoImportConfigurator>();\r
-\r
+ CdmDefaultImport<CaryoImportConfigurator> myImport = new CdmDefaultImport<>();\r
\r
//...\r
if (true){\r
System.out.println("End import from ("+ source.toString() + ")...");\r
}\r
\r
-\r
-\r
//deduplicate\r
if (doDeduplicate){\r
ICdmRepository app = myImport.getCdmAppController();\r
count = app.getReferenceService().deduplicate(Reference.class, null, null);\r
logger.warn("Deduplicated " + count + " references.");\r
}\r
-\r
}\r
\r
private Reference getSourceReference(String string) {\r
return result;\r
}\r
\r
-\r
public static Source caryo_len61(){\r
// Cyryophyllales source\r
String dbms = Source.SQL_SERVER_2008;\r
return makeSource(dbms, strServer, strDB, port, userName, null);\r
}\r
\r
-\r
-\r
- /**\r
- * @param args\r
- */\r
public static void main(String[] args) {\r
CaryoActivator me = new CaryoActivator();\r
me.doImport(cdmDestination);\r
+ System.exit(0);\r
}\r
-\r
-}\r
+}
\ No newline at end of file
+/**\r
+* Copyright (C) 2007 EDIT\r
+* European Distributed Institute of Taxonomy\r
+* http://www.e-taxonomy.eu\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
package eu.etaxonomy.cdm.app.caryophyllales;\r
\r
import java.io.File;\r
import eu.etaxonomy.cdm.io.common.CdmDefaultExport;\r
import eu.etaxonomy.cdm.io.csv.caryophyllales.out.CsvNameExportConfigurator;\r
\r
-\r
+/**\r
+ * @author k.luther\r
+ * @since 03.07.2015\r
+ */\r
public class TaxonExcelCaryophyllalesActivator {\r
\r
@SuppressWarnings("unused")\r
csvExport.invoke(csvNameExportConfigurator);\r
\r
}\r
-}\r
-\r
-\r
+}
\ No newline at end of file
/**
* Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy
+* European Distributed Institute of Taxonomy
* http://www.e-taxonomy.eu
-*
+*
* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
package eu.etaxonomy.cdm.app.wp6.cichorieae;
-import eu.etaxonomy.cdm.common.URI;
import java.net.URISyntaxException;
import java.util.UUID;
import eu.etaxonomy.cdm.app.common.CdmDestinations;
import eu.etaxonomy.cdm.app.images.ImageImportConfigurator;
+import eu.etaxonomy.cdm.common.URI;
import eu.etaxonomy.cdm.database.ICdmDataSource;
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
import eu.etaxonomy.cdm.io.common.IImportConfigurator;
* @since 18.11.2008
* @version 1.0
*/
-public class CichorieaeImageActivator {
+public class CichorieaeFirstImageImportActivator {
@SuppressWarnings("unused")
- private static final Logger logger = Logger.getLogger(CichorieaeImageActivator.class);
-
+ private static final Logger logger = Logger.getLogger(CichorieaeFirstImageImportActivator.class);
+
// private static final File sourceFile = new File("src/main/resources/images/images_cich.xls");
private static final ICdmDataSource cdmDestination = CdmDestinations.localH2Cichorieae();
// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_import_cichorieae();
-
+
static final UUID secUuid = UUID.fromString("6924c75d-e0d0-4a6d-afb7-3dd8c71195ca");
// static final UUID treeUuid = UUID.fromString("00db28a7-50e1-4abc-86ec-b2a8ce870de9");
static final UUID treeUuid = UUID.fromString("534e190f-3339-49ba-95d9-fa27d5493e3e");
-
+
public static void main (String[] cowabunga){
-
+
ICdmDataSource destination = CdmDestinations.chooseDestination(cowabunga) != null ? CdmDestinations.chooseDestination(cowabunga) : cdmDestination;
-
+
URI imageFolderCichorieae;
try {
imageFolderCichorieae = new URI (CichorieaeActivator.imageFolderString);
imageFolderCichorieae, destination, CichorieaeImageImport.class);
imageConfigurator.setSecUuid(secUuid);
imageConfigurator.setClassificationUuid(treeUuid);
-
- CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<IImportConfigurator>();
+
+ CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<>();
importer.invoke(imageConfigurator);
} catch (URISyntaxException e) {
e.printStackTrace();
@Component
public class MexicoBorhidiExcelImport<CONFIG extends MexicoBorhidiImportConfigurator>
extends SimpleExcelTaxonImport<CONFIG>{
+
private static final Logger logger = Logger.getLogger(MexicoBorhidiExcelImport.class);
private static final long serialVersionUID = -3607776356577606657L;
protected static INonViralNameParser<?> nameParser = NonViralNameParserImpl.NewInstance();
-
@Override
protected void analyzeRecord(Map<String, String> record, SimpleExcelTaxonImportState<CONFIG> state) {
//override only if needed