Project

General

Profile

« Previous | Next » 

Revision a4947270

Added by Andreas Müller over 7 years ago

ref #3658 remove nomenclaturalCode

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/app/sdd/SDDImportActivator.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
 */
......
14 14
import java.net.URL;
15 15
import java.sql.SQLException;
16 16

  
17
import junit.framework.Assert;
18

  
19 17
import org.apache.log4j.Logger;
20 18

  
21 19
import eu.etaxonomy.cdm.common.CdmUtils;
......
27 25
import eu.etaxonomy.cdm.io.common.CdmDefaultImport;
28 26
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK;
29 27
import eu.etaxonomy.cdm.io.sdd.in.SDDImportConfigurator;
30
import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
28
import junit.framework.Assert;
31 29

  
32 30
/**
33 31
 * @author h.fradin
......
59 57
       String dataSourceName = CdmUtils.readInputLine("Database name: ");
60 58
       String username = CdmUtils.readInputLine("Username: ");
61 59
       String password = CdmUtils.readInputLine("Password: ");
62
       
60

  
63 61
       dataSourceName = (dataSourceName.equals("")) ? "cdm_test4" : dataSourceName;
64 62
       username = (username.equals("")) ? "ljm" : username;
65
       
66
       ICdmDataSource dataSource = CdmDataSource.NewMySqlInstance("127.0.0.1", dataSourceName, 3306, username, password, NomenclaturalCode.ICNAFP);
63

  
64
       ICdmDataSource dataSource = CdmDataSource.NewMySqlInstance("127.0.0.1", dataSourceName, 3306, username, password);
67 65
       //ICdmDataSource dataSource = CdmDataSource.NewMySqlInstance("127.0.0.1", "cdm_edit_cichorieae", 3306, "ljm", password, NomenclaturalCode.ICBN);
68 66
       //ICdmDataSource dataSource = CdmDataSource.NewMySqlInstance("160.45.63.201", "cdm_edit_cichorieae", 3306, "edit", password, NomenclaturalCode.ICBN);
69 67
       boolean connectionAvailable;
......
73 71
           Assert.assertTrue("Testdatabase is not available", connectionAvailable);
74 72

  
75 73
       } catch (ClassNotFoundException e1) {
76
           // TODO Auto-generated catch block
77 74
           e1.printStackTrace();
78 75
       } catch (SQLException e1) {
79
           // TODO Auto-generated catch block
80 76
           e1.printStackTrace();
81 77
       }
82 78

  
......
84 80
       try {
85 81
           loadedDataSource = CdmPersistentDataSource.NewInstance(dataSourceName);
86 82
//			CdmApplicationController.NewInstance(loadedDataSource, DbSchemaValidation.CREATE);
87
           NomenclaturalCode loadedCode = loadedDataSource.getNomenclaturalCode();
88

  
89
           Assert.assertEquals(NomenclaturalCode.ICNAFP, loadedCode);
90 83
       } catch (DataSourceNotFoundException e) {
91
           // TODO Auto-generated catch block
92 84
           e.printStackTrace();
93 85
       }
94 86
       //return loadedDataSource;
......
114 106
	        source = url.toURI();
115 107
			//source = new URI("/eu/etaxonomy/cdm/app/sdd/SDDImportTest-input3.xml");
116 108
			System.out.println("Start import from SDD("+ source.toString() + ") ...");
117
		
109

  
118 110
		//	ICdmDataSource destination = CdmDestinations.localH2("cdm","sa","C:/Documents and Settings/lis/Mes documents/CDMtest/");
119 111
			//lorna//ICdmDataSource destination = CdmDestinations.localH2(args[3],"sa",args[2]);
120 112
			ICdmDataSource destination = customDataSource();
121
	
113

  
122 114
			SDDImportConfigurator sddImportConfigurator = SDDImportConfigurator.NewInstance(source,  destination);
123
	
115

  
124 116
			///sddImportConfigurator.setSourceSecId(sourceSecId);
125
	
117

  
126 118
			///sddImportConfigurator.setCheck(check);
127 119
			///sddImportConfigurator.setDbSchemaValidation(hbm2dll);
128
	
120

  
129 121
			// invoke import
130 122
			CdmDefaultImport<SDDImportConfigurator> sddImport = new CdmDefaultImport<SDDImportConfigurator>();
131 123
			sddImport.invoke(sddImportConfigurator);
132
	
124

  
133 125
			System.out.println("End import from SDD ("+ source.toString() + ")...");
134 126
		} catch (URISyntaxException e) {
135 127
			e.printStackTrace();

Also available in: Unified diff