Project

General

Profile

Download (2.02 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy 
4
* http://www.e-taxonomy.eu
5
* 
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
9

    
10
package eu.etaxonomy.cdm.app.wp6.cichorieae;
11

    
12
import java.util.UUID;
13

    
14
import org.apache.log4j.Logger;
15

    
16
import eu.etaxonomy.cdm.app.common.CdmDestinations;
17
import eu.etaxonomy.cdm.app.images.ImageImportConfigurator;
18
import eu.etaxonomy.cdm.database.ICdmDataSource;
19
import eu.etaxonomy.cdm.io.CichorieaeImageImport;
20
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
21
import eu.etaxonomy.cdm.io.common.IImportConfigurator;
22

    
23
/**
24
 * @author n.hoffmann
25
 * @created 18.11.2008
26
 * @version 1.0
27
 */
28
public class CichorieaeImageActivator  {
29
	@SuppressWarnings("unused")
30
	private static final Logger logger = Logger.getLogger(CichorieaeImageActivator.class);
31
	
32
	//	private static final File sourceFile = new File("src/main/resources/images/images_cich.xls");
33
	private static final ICdmDataSource cdmDestination = CdmDestinations.localH2Cichorieae();
34
//	private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_import_cichorieae();
35
	
36
	static final UUID secUuid = UUID.fromString("6924c75d-e0d0-4a6d-afb7-3dd8c71195ca");
37
//	static final UUID treeUuid = UUID.fromString("00db28a7-50e1-4abc-86ec-b2a8ce870de9");
38
	static final UUID treeUuid = UUID.fromString("534e190f-3339-49ba-95d9-fa27d5493e3e");
39
	
40
	public static void main (String[] cowabunga){
41
		
42
		ICdmDataSource destination = CdmDestinations.chooseDestination(cowabunga) != null ? CdmDestinations.chooseDestination(cowabunga) : cdmDestination;
43
		
44
		ImageImportConfigurator imageConfigurator = ImageImportConfigurator.NewInstance(
45
				CichorieaeActivator.imageFolder, destination, CichorieaeImageImport.class);
46
		imageConfigurator.setSecUuid(secUuid);
47
		imageConfigurator.setTaxonomicTreeUuid(treeUuid);
48
		
49
		CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<IImportConfigurator>();
50
		importer.invoke(imageConfigurator);
51
	}
52
}
(2-2/3)