Project

General

Profile

« Previous | Next » 

Revision abe5586a

Added by Andreas Müller over 11 years ago

update for Caryophallales import

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/CaryoActivator.java
9 9

  
10 10
package eu.etaxonomy.cdm.app.caryophyllales;
11 11

  
12
import java.net.URI;
13
import java.net.URISyntaxException;
14 12
import java.util.UUID;
15 13

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

  
18 16
import eu.etaxonomy.cdm.api.application.ICdmApplicationConfiguration;
19
import eu.etaxonomy.cdm.api.service.ITermService;
20 17
import eu.etaxonomy.cdm.app.berlinModelImport.SourceBase;
21 18
import eu.etaxonomy.cdm.app.common.CdmDestinations;
22 19
import eu.etaxonomy.cdm.database.DbSchemaValidation;
23 20
import eu.etaxonomy.cdm.database.ICdmDataSource;
24 21
import eu.etaxonomy.cdm.io.caryo.CaryoImportConfigurator;
25 22
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
26
import eu.etaxonomy.cdm.io.common.Source;
27 23
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;
28
import eu.etaxonomy.cdm.io.common.mapping.IInputTransformer;
29
import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
30
import eu.etaxonomy.cdm.io.cyprus.CyprusImportConfigurator;
31
import eu.etaxonomy.cdm.io.cyprus.CyprusTransformer;
24
import eu.etaxonomy.cdm.io.common.Source;
32 25
import eu.etaxonomy.cdm.model.agent.Person;
33
import eu.etaxonomy.cdm.model.description.Feature;
34
import eu.etaxonomy.cdm.model.description.FeatureNode;
35
import eu.etaxonomy.cdm.model.description.FeatureTree;
36 26
import eu.etaxonomy.cdm.model.reference.Reference;
37 27
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
38 28

  
39 29
/**
40 30
 * @author a.mueller
41
 * @created 16.12.2010
31
 * @created 16.10.2012
42 32
 * @version 1.0
43 33
 */
44 34
public class CaryoActivator extends SourceBase{
......
50 40

  
51 41
	
52 42
	static final ICdmDataSource cdmDestination = CdmDestinations.localH2();
53
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();
54 43
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();
55
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_dev();
56
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_cyprus_production();
57

  
44
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();
58 45
	
59 46
	
60 47
	//classification
61
	static final UUID classificationUuid = UUID.fromString("125d7812-065b-46a2-88ee-06d6115e105e");
48
	static final UUID classificationUuid = UUID.fromString("9edc58b5-de3b-43aa-9f31-1ede7c009c2b");
62 49
	
63 50
	//check - import
64 51
	static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK;
......
76 63
		config.setCheck(check);
77 64
		config.setDoTaxa(doTaxa);
78 65
		config.setDbSchemaValidation(hbm2dll);
66
		config.setSourceReferenceTitle("NCU - Caryophyllales, v0.4");
79 67
		
80
		CdmDefaultImport myImport = new CdmDefaultImport();
68
		CdmDefaultImport<CaryoImportConfigurator> myImport = new CdmDefaultImport<CaryoImportConfigurator>();
81 69

  
82 70
		
83 71
		//...
......
103 91
		
104 92
	}
105 93

  
106
	private Reference getSourceReference(String string) {
107
		Reference result = ReferenceFactory.newGeneric();
94
	private Reference<?> getSourceReference(String string) {
95
		Reference<?> result = ReferenceFactory.newGeneric();
108 96
		result.setTitleCache(string);
109 97
		return result;
110 98
	}
111 99

  
112 100

  
113
	
114

  
115
	//Cyprus
116
	public static URI caryo_local() {
117
		URI sourceUrl;
118
		try {
119
			sourceUrl = new URI("file:/C:/localCopy/Data/zypern/Zypern.xls");
120
			return sourceUrl;
121
		} catch (URISyntaxException e) {
122
			e.printStackTrace();
123
			return null;
124
		}
125
	}
126
	
127 101
	public static Source caryo_len61(){
128 102
		//	Cyryophyllales source
129 103
		String dbms = Source.SQL_SERVER_2008;
130 104
		String strServer = "Lenovo-T61";
131
		String strDB = "CARYOPHYLLALES";
105
		String strDB = "caryo";
132 106
		int port = 1433;
133 107
		String userName = "WebUser";
134 108
		return  makeSource(dbms, strServer, strDB, port, userName, null);

Also available in: Unified diff