Project

General

Profile

Download (1.55 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
* Copyright (C) 2008 EDIT
3
* European Distributed Institute of Taxonomy 
4
* http://www.e-taxonomy.eu
5
*/
6

    
7
package eu.etaxonomy.cdm.app.wp6.cichorieae;
8

    
9
import org.apache.log4j.Logger;
10

    
11
import eu.etaxonomy.cdm.app.util.TestDatabase;
12
import eu.etaxonomy.cdm.database.ICdmDataSource;
13
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
14
import eu.etaxonomy.cdm.io.excel.distribution.DistributionImportConfigurator;
15

    
16

    
17
/**
18
 * @author a.babadshanjan
19
 * @created 31.10.2008
20
 */
21
public class CichorieaeDistributionActivator {
22
	
23
	private static final String dbName = "cdm_test_anahit";
24
	private static String fileName = 
25
		new String( System.getProperty("user.home") + "\\workspace\\cdmlib\\app-import\\src\\main\\resources\\distribution\\Africa plus x.xls");
26
//	private static String fileName = new String( System.getProperty("user.home") + File.separator + "Africa plus x.xls");
27
	
28
	private static final ICdmDataSource destinationDb = TestDatabase.CDM_DB(dbName);
29
    private static final Logger logger = Logger.getLogger(CichorieaeDistributionActivator.class);
30
    
31
    public static void main(String[] args) {
32

    
33
    	DistributionImportConfigurator distributionImportConfigurator = 
34
    		DistributionImportConfigurator.NewInstance(fileName, destinationDb);
35

    
36
		CdmDefaultImport<DistributionImportConfigurator> distributionImport = 
37
			new CdmDefaultImport<DistributionImportConfigurator>();
38

    
39
		// invoke import
40
		logger.debug("Invoking Cichorieae distribution import");
41
		distributionImport.invoke(distributionImportConfigurator);
42
    	
43
    }
44
	
45
}
(2-2/4)