Diptera image import merged from 2.0
authora.babadshanjan <a.babadshanjan@localhost>
Tue, 16 Jun 2009 13:39:02 +0000 (13:39 +0000)
committera.babadshanjan <a.babadshanjan@localhost>
Tue, 16 Jun 2009 13:39:02 +0000 (13:39 +0000)
.gitattributes
app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraImageActivator.java [new file with mode: 0644]
app-import/src/main/resources/images/images_diptera.xls [new file with mode: 0644]

index 0fcfe30cf287b908e332e4cd47210e4712cf5d57..3c5cdbf6a808497594542c5670e2c1224e7a1f43 100644 (file)
@@ -49,6 +49,7 @@ app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/cichorieae/CichorieaeImageActi
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/cichorieae/TaraxacumActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraDistributionParser.java -text
+app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraImageActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/palmae/PalmaeActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/palmae/PalmaeImageActivator.java -text
 app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/palmae/PalmaeProtologueActivator.java -text
@@ -61,6 +62,7 @@ app-import/src/main/resources/AsteraceaeSpecimenImagesVienna.mdb -text
 app-import/src/main/resources/arecaceae.rdf -text
 app-import/src/main/resources/distribution/distribution_cich.xls -text
 app-import/src/main/resources/images/images_cich.xls -text
+app-import/src/main/resources/images/images_diptera.xls -text
 app-import/src/main/resources/images/palmae/KPALM00000001.jpg -text
 app-import/src/main/resources/images/palmae/KPALM00000043.jpg -text
 app-import/src/main/resources/images/palmae/KPALM00000073.jpg -text
diff --git a/app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraImageActivator.java b/app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/diptera/DipteraImageActivator.java
new file mode 100644 (file)
index 0000000..b91607f
--- /dev/null
@@ -0,0 +1,50 @@
+/**
+* Copyright (C) 2007 EDIT
+* 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.diptera;
+
+import java.io.File;
+import java.util.UUID;
+
+import org.apache.log4j.Logger;
+
+import eu.etaxonomy.cdm.app.common.CdmDestinations;
+import eu.etaxonomy.cdm.app.images.ImageImportConfigurator;
+import eu.etaxonomy.cdm.database.ICdmDataSource;
+import eu.etaxonomy.cdm.io.CichorieaeImageImport;
+import eu.etaxonomy.cdm.io.DipteraImageImport;
+import eu.etaxonomy.cdm.io.PalmaeImageImport;
+import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
+import eu.etaxonomy.cdm.io.common.IImportConfigurator;
+
+/**
+ * @author a.babadshanjan
+ * @created 27.04.2009
+ * @version 1.0
+ */
+public class DipteraImageActivator  {
+       @SuppressWarnings("unused")
+       private static final Logger logger = Logger
+                       .getLogger(DipteraImageActivator.class);
+       
+       private static final File sourceFile = new File("src/main/resources/images/images_diptera.xls");
+
+       private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_jaxb();
+       
+//     static final UUID secUuid = UUID.fromString("6924c75d-e0d0-4a6d-afb7-3dd8c71195ca");
+       
+       public static void main (String[] cowabunga){
+               ImageImportConfigurator imageConfigurator = ImageImportConfigurator.NewInstance(
+                       sourceFile, cdmDestination, DipteraImageImport.class);
+//             imageConfigurator.setSecUuid(secUuid);
+               
+               CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<IImportConfigurator>();
+               importer.invoke(imageConfigurator);
+       }
+}
diff --git a/app-import/src/main/resources/images/images_diptera.xls b/app-import/src/main/resources/images/images_diptera.xls
new file mode 100644 (file)
index 0000000..f69df67
Binary files /dev/null and b/app-import/src/main/resources/images/images_diptera.xls differ