Revision 051d16ee
Added by Andreas Müller 8 months ago
app-import/src/main/java/eu/etaxonomy/cdm/app/euromed/EuroMedFinnishCommonNameImportActivator.java | ||
---|---|---|
22 | 22 |
import eu.etaxonomy.cdm.io.common.IImportConfigurator.CHECK; |
23 | 23 |
import eu.etaxonomy.cdm.io.common.ImportResult; |
24 | 24 |
import eu.etaxonomy.cdm.io.fact.commonname.in.CommonNameExcelImportConfigurator; |
25 |
import eu.etaxonomy.cdm.model.common.Language;
|
|
25 |
import eu.etaxonomy.cdm.model.common.TreeIndex;
|
|
26 | 26 |
import eu.etaxonomy.cdm.model.name.NomenclaturalCode; |
27 |
import eu.etaxonomy.cdm.model.reference.OriginalSourceType; |
|
27 | 28 |
|
28 | 29 |
/** |
29 | 30 |
* @author a.mueller |
... | ... | |
42 | 43 |
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_production_euromed(); |
43 | 44 |
|
44 | 45 |
static final UUID sourceRefUuid = UUID.fromString("c239bd59-63b8-442a-b097-4a7a7869b933"); |
46 |
static final OriginalSourceType sourceType = OriginalSourceType.PrimaryTaxonomicSource; |
|
45 | 47 |
|
46 |
static final UUID finnishUuid = Language.uuidFinnish;
|
|
48 |
static final UUID finnishUuid = UUID.fromString("4606abdf-6dbe-4bfe-b3da-a1fa08f2f1e2");
|
|
47 | 49 |
static final UUID finland = BerlinModelTransformer.uuidEMAreaCommonNameFinland; |
48 |
static final UUID swedishUuid = Language.uuidSwedish;
|
|
50 |
static final UUID swedishUuid = UUID.fromString("d4541a74-becc-4ba6-874c-510ee0d0a29f");
|
|
49 | 51 |
static final UUID swedenAndFinland = BerlinModelTransformer.uuidEMAreaCommonNameSwedenAndFinland; |
52 |
static final TreeIndex treeIndexFilter = TreeIndex.NewInstance("#t10#10#56284#"); //Plantae |
|
53 |
static final boolean allowNameMatch = true; |
|
50 | 54 |
|
51 |
static final boolean isSwedish = false;
|
|
55 |
static final boolean isSwedish = true;
|
|
52 | 56 |
|
53 | 57 |
static final UUID areaUuid = isSwedish ? swedenAndFinland : finland; |
54 | 58 |
static final UUID languageUuid = isSwedish ? swedishUuid : finnishUuid; |
55 |
static final String commonNameCol = isSwedish ? "" : "FINNISH_NAME"; |
|
59 |
static final String commonNameCol = isSwedish ? "SWEDISH_NAME" : "FINNISH_NAME";
|
|
56 | 60 |
|
57 | 61 |
|
58 | 62 |
//check - import |
... | ... | |
69 | 73 |
config.setCheck(check); |
70 | 74 |
config.setNomenclaturalCode(NomenclaturalCode.ICNAFP); |
71 | 75 |
config.setSourceRefUuid(sourceRefUuid); |
76 |
config.setSourceType(sourceType); |
|
72 | 77 |
// config.setSourceReference(getSourceReference()); |
73 | 78 |
config.setDefaultLanguageUuid(languageUuid); |
74 | 79 |
config.setDefaultAreaUuid(areaUuid); |
75 | 80 |
config.setCommonNameColumnLabel(commonNameCol); |
76 | 81 |
config.setWorksheetName("ACCEPTED"); |
82 |
config.setTreeIndexFilter(treeIndexFilter); |
|
83 |
config.setAllowNameMatching(allowNameMatch); |
|
77 | 84 |
|
78 | 85 |
CdmDefaultImport<CommonNameExcelImportConfigurator> myImport = new CdmDefaultImport<>(); |
79 | 86 |
ImportResult result = myImport.invoke(config); |
Also available in: Unified diff
ref #10232 add Finnish common name activator (cont.)