Project

General

Profile

« Previous | Next » 

Revision 354abf90

Added by Andreas Müller over 12 years ago

update NormalExplicitImporter

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/excelImport/taxa/NormalExplicitActivator.java
10 10
package eu.etaxonomy.cdm.app.excelImport.taxa;
11 11

  
12 12
import java.net.URI;
13
import java.net.URISyntaxException;
14 13

  
15 14
import org.apache.log4j.Logger;
16 15

  
......
29 28
public class NormalExplicitActivator {
30 29
	private static final Logger logger = Logger.getLogger(NormalExplicitActivator.class);
31 30
    
32
	private static String fileName = 
33
		new String("D:\\_Tagungen\\2010-09 TDWG 2010\\Workshop\\data\\NormalExplicit.xls");
31
//	private static String fileName = 
32
//		new String("D:\\_Tagungen\\2010-09 TDWG 2010\\Workshop\\data\\NormalExplicit.xls");
34 33
	
34
	private static URI source  = 
35
		URI.create("file:/C:/localCopy/meetings_workshops/2011_G?ttingen/GermanSL12/GermanSL.xls");
36

  
35 37
	private static DbSchemaValidation dbSchemaValidation = DbSchemaValidation.CREATE;
36 38
	
37
	private static final ICdmDataSource destinationDb = CdmDestinations.cdm_test_jaxb();
39
//	private static final ICdmDataSource destinationDb = CdmDestinations.cdm_test_jaxb();
40
	private static final ICdmDataSource destinationDb = CdmDestinations.cdm_test_local_mysql();
38 41
    
39 42
    public static void main(String[] args) {
40 43

  
41 44
    	NomenclaturalCode code = NomenclaturalCode.ICBN;
42
    	URI uri;
43
		try {
44
			uri = new URI(fileName);
45
			NormalExplicitImportConfigurator normalExplicitImportConfigurator = 
46
	    		NormalExplicitImportConfigurator.NewInstance(uri, destinationDb, code,dbSchemaValidation);
47
	
48
			CdmDefaultImport<NormalExplicitImportConfigurator> normalExplicitImport = 
49
				new CdmDefaultImport<NormalExplicitImportConfigurator>();
50
	
51
			// invoke import
52
			logger.debug("Invoking Normal Explicit Excel import");
53
			normalExplicitImport.invoke(normalExplicitImportConfigurator);
54
		} catch (URISyntaxException e) {
55
			e.printStackTrace();
56
		}
45
    	URI uri = source;
46
		NormalExplicitImportConfigurator normalExplicitImportConfigurator = 
47
    		NormalExplicitImportConfigurator.NewInstance(uri, destinationDb, code,dbSchemaValidation);
48

  
49
		CdmDefaultImport<NormalExplicitImportConfigurator> normalExplicitImport = 
50
			new CdmDefaultImport<NormalExplicitImportConfigurator>();
51

  
52
		// invoke import
53
		logger.debug("Invoking Normal Explicit Excel import");
54
		normalExplicitImport.invoke(normalExplicitImportConfigurator);
57 55
    	    	
58 56
    }
59 57
}

Also available in: Unified diff