Revision b64e848d
Added by Andreas Müller almost 12 years ago
app-import/src/main/java/eu/etaxonomy/cdm/app/jaxb/JaxbImportActivator.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package eu.etaxonomy.cdm.app.jaxb; |
11 | 11 |
|
12 |
import java.lang.reflect.InvocationTargetException; |
|
13 |
import java.lang.reflect.Method; |
|
14 | 12 |
import java.net.URI; |
15 | 13 |
import java.net.URISyntaxException; |
16 | 14 |
|
... | ... | |
21 | 19 |
import eu.etaxonomy.cdm.app.util.TestDatabase; |
22 | 20 |
import eu.etaxonomy.cdm.database.DbSchemaValidation; |
23 | 21 |
import eu.etaxonomy.cdm.database.ICdmDataSource; |
24 |
import eu.etaxonomy.cdm.io.common.CdmDefaultExport; |
|
25 | 22 |
import eu.etaxonomy.cdm.io.common.CdmDefaultImport; |
26 |
import eu.etaxonomy.cdm.io.common.IImportConfigurator.DO_REFERENCES; |
|
27 |
import eu.etaxonomy.cdm.io.jaxb.JaxbExportConfigurator; |
|
28 | 23 |
import eu.etaxonomy.cdm.io.jaxb.JaxbImportConfigurator; |
29 | 24 |
|
30 | 25 |
/** |
... | ... | |
36 | 31 |
|
37 | 32 |
/* SerializeFrom DB **/ |
38 | 33 |
//private static final ICdmDataSource cdmSource = CdmDestinations.localH2Diptera(); |
39 |
private static final ICdmDataSource cdmDestination = CdmDestinations.localH2(); |
|
34 |
// private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_local_mysql_test(); |
|
35 |
private static final ICdmDataSource cdmDestination = CdmDestinations.cdm_corvidae_dev(); |
|
36 |
|
|
40 | 37 |
|
41 | 38 |
// Import: |
42 | 39 |
private static String importFileNameString = |
43 | 40 |
//"C:\\workspace\\cdmlib_2.2\\cdmlib-io\\src\\test\\resources\\eu\\etaxonomy\\cdm\\io\\jaxb\\export_test_app_import.xml"; |
44 |
"file:/C:/export_test_app_import.xml"; |
|
41 |
// "file:/C:/export_test_app_import.xml"; |
|
42 |
"file:/C:/localCopy/Data/kr?hen/201206141338-jaxb_export-cdm.xml"; |
|
45 | 43 |
|
46 | 44 |
|
47 | 45 |
/** NUMBER_ROWS_TO_RETRIEVE = 0 is the default case to retrieve all rows. |
... | ... | |
121 | 119 |
*/ |
122 | 120 |
public static void main(String[] args) { |
123 | 121 |
|
124 |
JaxbImportActivator sc = new JaxbImportActivator();
|
|
122 |
JaxbImportActivator jia = new JaxbImportActivator();
|
|
125 | 123 |
ICdmDataSource destination = CdmDestinations.chooseDestination(args) != null ? CdmDestinations.chooseDestination(args) : cdmDestination; |
126 | 124 |
String file = chooseFile(args)!= null ? chooseFile(args) : importFileNameString; |
127 | 125 |
CdmApplicationController appCtr = null; |
128 |
appCtr = sc.initDb(destination);
|
|
126 |
// appCtr = jia.initDb(destination);
|
|
129 | 127 |
|
130 |
sc.invokeImport(file, destination);
|
|
128 |
jia.invokeImport(file, destination);
|
|
131 | 129 |
} |
132 | 130 |
|
133 | 131 |
} |
Also available in: Unified diff
Updates for jaxb test activator