Revision a51be4dc
Added by Andreas Kohlbecker about 7 years ago
app-import/src/main/java/eu/etaxonomy/cdm/app/iapt/IAPTActivator.java | ||
---|---|---|
15 | 15 |
|
16 | 16 |
import eu.etaxonomy.cdm.common.monitor.DefaultProgressMonitor; |
17 | 17 |
import eu.etaxonomy.cdm.database.DatabaseTypeEnum; |
18 |
import org.apache.log4j.Appender; |
|
19 | 18 |
import org.apache.log4j.Logger; |
20 | 19 |
|
21 | 20 |
import eu.etaxonomy.cdm.app.common.CdmDestinations; |
... | ... | |
26 | 25 |
import eu.etaxonomy.cdm.io.iapt.IAPTImportConfigurator; |
27 | 26 |
import eu.etaxonomy.cdm.model.reference.Reference; |
28 | 27 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
29 |
import org.apache.log4j.RollingFileAppender; |
|
30 | 28 |
|
31 | 29 |
|
32 | 30 |
/** |
... | ... | |
37 | 35 |
public class IAPTActivator { |
38 | 36 |
private static final Logger logger = Logger.getLogger(IAPTActivator.class); |
39 | 37 |
|
38 |
public static final String DATA_FILE_0_100 = "fileURI-100.xls"; |
|
39 |
public static final String DATA_FILE_FULL = "Registration_DB_from_BGBM17.xls"; |
|
40 |
public static final String DATA_FILE = DATA_FILE_0_100; |
|
41 |
|
|
40 | 42 |
//database validation status (create, update, validate ...) |
41 | 43 |
static DbSchemaValidation hbm2dll = DbSchemaValidation.CREATE; |
42 | 44 |
|
... | ... | |
62 | 64 |
//check - import |
63 | 65 |
static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK; |
64 | 66 |
|
65 |
static final boolean doTaxa = false; |
|
66 |
|
|
67 | 67 |
|
68 | 68 |
private void doImport(ICdmDataSource cdmDestination){ |
69 | 69 |
|
70 |
URI source = iapt(); //just any
|
|
70 |
URI source = fileURI();
|
|
71 | 71 |
|
72 | 72 |
Reference secRef = ReferenceFactory.newDatabase(); |
73 | 73 |
secRef.setTitle("IAPT"); |
... | ... | |
85 | 85 |
|
86 | 86 |
CdmDefaultImport<IAPTImportConfigurator> myImport = new CdmDefaultImport<>(); |
87 | 87 |
|
88 |
doSingleSource(iapt(), config, myImport);
|
|
88 |
doSingleSource(fileURI(), config, myImport);
|
|
89 | 89 |
|
90 | 90 |
System.exit(0); |
91 | 91 |
|
... | ... | |
121 | 121 |
|
122 | 122 |
|
123 | 123 |
|
124 |
public static URI iapt() {
|
|
125 |
File f = new File(System.getProperty("user.home") + "/data/Projekte/Algea Name Registry/registry/sources/IAPT/iapt-100.xls");
|
|
124 |
public static URI fileURI() {
|
|
125 |
File f = new File(System.getProperty("user.home") + "/data/Projekte/Algea Name Registry/registry/sources/IAPT/" + DATA_FILE);
|
|
126 | 126 |
return f.toURI(); |
127 | 127 |
} |
128 | 128 |
|
Also available in: Unified diff
Alternative data files