Revision 9638d8f7
Added by Andreas Müller about 12 years ago
app-import/src/main/java/eu/etaxonomy/cdm/app/dwca/DwcaImportActivator.java | ||
---|---|---|
22 | 22 |
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK; |
23 | 23 |
import eu.etaxonomy.cdm.io.common.events.LoggingIoObserver; |
24 | 24 |
import eu.etaxonomy.cdm.io.dwca.in.DwcaImportConfigurator; |
25 |
import eu.etaxonomy.cdm.io.dwca.in.DwcaImportConfigurator.DatasetUse; |
|
25 | 26 |
import eu.etaxonomy.cdm.io.dwca.in.IImportMapping.MappingType; |
26 | 27 |
import eu.etaxonomy.cdm.model.agent.Person; |
28 |
import eu.etaxonomy.cdm.model.name.NomenclaturalCode; |
|
27 | 29 |
import eu.etaxonomy.cdm.model.reference.Reference; |
28 | 30 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
29 | 31 |
|
... | ... | |
52 | 54 |
//classification |
53 | 55 |
static final UUID classificationUuid = UUID.fromString("29d4011f-a6dd-4081-beb8-559ba6b84a6b"); |
54 | 56 |
|
57 |
//default nom code is ICZN as it allows adding publication year |
|
58 |
static final NomenclaturalCode defaultNomCode = NomenclaturalCode.ICZN; |
|
59 |
|
|
60 |
|
|
55 | 61 |
//check - import |
56 | 62 |
static final CHECK check = CHECK.IMPORT_WITHOUT_CHECK; |
57 | 63 |
|
58 | 64 |
//config |
59 |
static boolean datasetAsClassification = false;
|
|
65 |
static DatasetUse datasetUse = DatasetUse.SECUNDUM;
|
|
60 | 66 |
static boolean scientificNameIdAsOriginalSourceId = true; |
61 | 67 |
|
62 | 68 |
//validate |
... | ... | |
82 | 88 |
config.setCheck(check); |
83 | 89 |
config.setDbSchemaValidation(hbm2dll); |
84 | 90 |
config.setMappingType(mappingType); |
85 |
config.setDatasetsAsClassifications(datasetAsClassification); |
|
86 | 91 |
config.setScientificNameIdAsOriginalSourceId(scientificNameIdAsOriginalSourceId); |
87 | 92 |
config.setValidateRankConsistency(validateRankConsistency); |
93 |
config.setNomenclaturalCode(defaultNomCode); |
|
88 | 94 |
|
89 | 95 |
CdmDefaultImport myImport = new CdmDefaultImport(); |
90 | 96 |
|
... | ... | |
112 | 118 |
|
113 | 119 |
} |
114 | 120 |
|
115 |
private Reference getSourceReference(String string) { |
|
116 |
Reference result = ReferenceFactory.newGeneric(); |
|
121 |
private Reference<?> getSourceReference(String string) {
|
|
122 |
Reference<?> result = ReferenceFactory.newGeneric();
|
|
117 | 123 |
result.setTitleCache(string); |
118 | 124 |
return result; |
119 | 125 |
} |
Also available in: Unified diff
latest developments for DwCA import activator