conflicts solved
[cdmlib.git] / app-import / src / main / java / eu / etaxonomy / cdm / app / excelImport / distribution / CichorieaeDistributionActivator.java
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.excelImport.distribution;
8
9 import java.io.File;
10
11 import org.apache.log4j.Logger;
12
13 import eu.etaxonomy.cdm.app.common.CdmDestinations;
14 import eu.etaxonomy.cdm.database.ICdmDataSource;
15 import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
16 import eu.etaxonomy.cdm.io.excel.distribution.DistributionImportConfigurator;
17
18
19 /**
20 * @author a.babadshanjan
21 * @created 31.10.2008
22 */
23 public class CichorieaeDistributionActivator {
24
25 private static String fileName = new String( System.getProperty("user.home") + File.separator + "Africa plus x.xls");
26 private static final String dbName = "cdm_test_jaxb2";
27
28 private static final ICdmDataSource destinationDb = CdmDestinations.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 distributionImport.invoke(distributionImportConfigurator);
41
42 }
43
44 }