Project

General

Profile

« Previous | Next » 

Revision d934688e

Added by Andreas Müller over 2 years ago

cleanup

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/CaryoActivator.java
6 6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7 7
* See LICENSE.TXT at the top of this package for the full license terms.
8 8
*/
9

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

  
12 11
import java.util.UUID;
......
31 30
 * @since 16.10.2012
32 31
 */
33 32
public class CaryoActivator extends SourceBase{
33

  
34 34
	private static final Logger logger = Logger.getLogger(CaryoActivator.class);
35 35

  
36 36
	//database validation status (create, update, validate ...)
37 37
	static final DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE;
38 38
	static final Source source = caryo_len61();
39 39

  
40

  
41 40
	static final ICdmDataSource cdmDestination = CdmDestinations.localH2();
42
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql();
43
//	static final ICdmDataSource cdmDestination = CdmDestinations.cdm_local_postgres_CdmTest();
44 41

  
45 42
	static final String classificationName = "Caryophyllales";
46 43

  
......
54 51
	static final boolean doTaxa = true;
55 52
	static final boolean doDeduplicate = true;
56 53

  
57

  
58 54
	private void doImport(ICdmDataSource cdmDestination){
59 55

  
60 56
		//make Source
......
66 62
		config.setSourceReferenceTitle("NCU - Caryophyllales, v0.4");
67 63
		config.setClassificationName(classificationName);
68 64

  
69
		CdmDefaultImport<CaryoImportConfigurator> myImport = new CdmDefaultImport<CaryoImportConfigurator>();
70

  
65
		CdmDefaultImport<CaryoImportConfigurator> myImport = new CdmDefaultImport<>();
71 66

  
72 67
		//...
73 68
		if (true){
......
77 72
			System.out.println("End import from ("+ source.toString() + ")...");
78 73
		}
79 74

  
80

  
81

  
82 75
		//deduplicate
83 76
		if (doDeduplicate){
84 77
			ICdmRepository app = myImport.getCdmAppController();
......
89 82
			count = app.getReferenceService().deduplicate(Reference.class, null, null);
90 83
			logger.warn("Deduplicated " + count + " references.");
91 84
		}
92

  
93 85
	}
94 86

  
95 87
	private Reference getSourceReference(String string) {
......
98 90
		return result;
99 91
	}
100 92

  
101

  
102 93
	public static Source caryo_len61(){
103 94
		//	Cyryophyllales source
104 95
		String dbms = Source.SQL_SERVER_2008;
......
109 100
		return  makeSource(dbms, strServer, strDB, port, userName, null);
110 101
	}
111 102

  
112

  
113

  
114
	/**
115
	 * @param args
116
	 */
117 103
	public static void main(String[] args) {
118 104
		CaryoActivator me = new CaryoActivator();
119 105
		me.doImport(cdmDestination);
106
	    System.exit(0);
120 107
	}
121

  
122
}
108
}
app-import/src/main/java/eu/etaxonomy/cdm/app/caryophyllales/TaxonExcelCaryophyllalesActivator.java
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
*/
1 9
package eu.etaxonomy.cdm.app.caryophyllales;
2 10

  
3 11
import java.io.File;
......
10 18
import eu.etaxonomy.cdm.io.common.CdmDefaultExport;
11 19
import eu.etaxonomy.cdm.io.csv.caryophyllales.out.CsvNameExportConfigurator;
12 20

  
13

  
21
/**
22
 * @author k.luther
23
 * @since 03.07.2015
24
 */
14 25
public class TaxonExcelCaryophyllalesActivator {
15 26

  
16 27
    @SuppressWarnings("unused")
......
33 44
    	csvExport.invoke(csvNameExportConfigurator);
34 45

  
35 46
    }
36
}
37

  
38

  
47
}
app-import/src/main/java/eu/etaxonomy/cdm/app/wp6/cichorieae/CichorieaeFirstImageImportActivator.java
1 1
/**
2 2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy 
3
* European Distributed Institute of Taxonomy
4 4
* http://www.e-taxonomy.eu
5
* 
5
*
6 6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7 7
* See LICENSE.TXT at the top of this package for the full license terms.
8 8
*/
9 9

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

  
12
import eu.etaxonomy.cdm.common.URI;
13 12
import java.net.URISyntaxException;
14 13
import java.util.UUID;
15 14

  
......
17 16

  
18 17
import eu.etaxonomy.cdm.app.common.CdmDestinations;
19 18
import eu.etaxonomy.cdm.app.images.ImageImportConfigurator;
19
import eu.etaxonomy.cdm.common.URI;
20 20
import eu.etaxonomy.cdm.database.ICdmDataSource;
21 21
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
22 22
import eu.etaxonomy.cdm.io.common.IImportConfigurator;
......
27 27
 * @since 18.11.2008
28 28
 * @version 1.0
29 29
 */
30
public class CichorieaeImageActivator  {
30
public class CichorieaeFirstImageImportActivator  {
31 31
	@SuppressWarnings("unused")
32
	private static final Logger logger = Logger.getLogger(CichorieaeImageActivator.class);
33
	
32
	private static final Logger logger = Logger.getLogger(CichorieaeFirstImageImportActivator.class);
33

  
34 34
	//	private static final File sourceFile = new File("src/main/resources/images/images_cich.xls");
35 35
	private static final ICdmDataSource cdmDestination = CdmDestinations.localH2Cichorieae();
36 36
//	private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_import_cichorieae();
37
	
37

  
38 38
	static final UUID secUuid = UUID.fromString("6924c75d-e0d0-4a6d-afb7-3dd8c71195ca");
39 39
//	static final UUID treeUuid = UUID.fromString("00db28a7-50e1-4abc-86ec-b2a8ce870de9");
40 40
	static final UUID treeUuid = UUID.fromString("534e190f-3339-49ba-95d9-fa27d5493e3e");
41
	
41

  
42 42
	public static void main (String[] cowabunga){
43
		
43

  
44 44
		ICdmDataSource destination = CdmDestinations.chooseDestination(cowabunga) != null ? CdmDestinations.chooseDestination(cowabunga) : cdmDestination;
45
		
45

  
46 46
		URI imageFolderCichorieae;
47 47
		try {
48 48
			imageFolderCichorieae = new URI (CichorieaeActivator.imageFolderString);
......
50 50
					imageFolderCichorieae, destination, CichorieaeImageImport.class);
51 51
			imageConfigurator.setSecUuid(secUuid);
52 52
			imageConfigurator.setClassificationUuid(treeUuid);
53
			
54
			CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<IImportConfigurator>();
53

  
54
			CdmDefaultImport<IImportConfigurator> importer = new CdmDefaultImport<>();
55 55
			importer.invoke(imageConfigurator);
56 56
		} catch (URISyntaxException e) {
57 57
			e.printStackTrace();
app-import/src/main/java/eu/etaxonomy/cdm/io/mexico/MexicoBorhidiExcelImport.java
46 46
@Component
47 47
public class MexicoBorhidiExcelImport<CONFIG extends MexicoBorhidiImportConfigurator>
48 48
        extends SimpleExcelTaxonImport<CONFIG>{
49

  
49 50
    private static final Logger logger = Logger.getLogger(MexicoBorhidiExcelImport.class);
50 51
    private static final long serialVersionUID = -3607776356577606657L;
51 52

  
app-import/src/main/java/eu/etaxonomy/cdm/io/mexico/SimpleExcelTaxonImport.java
48 48

  
49 49
    protected static INonViralNameParser<?> nameParser = NonViralNameParserImpl.NewInstance();
50 50

  
51

  
52 51
    @Override
53 52
    protected void analyzeRecord(Map<String, String> record, SimpleExcelTaxonImportState<CONFIG> state) {
54 53
        //override only if needed

Also available in: Unified diff