Revision 94dab8de
Added by Andreas Müller over 2 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/uzbekistan/UzbekistanTaxonImport.java | ||
---|---|---|
17 | 17 |
import org.apache.log4j.Logger; |
18 | 18 |
import org.springframework.stereotype.Component; |
19 | 19 |
|
20 |
import eu.etaxonomy.cdm.io.common.utils.ImportDeduplicationHelper; |
|
21 | 20 |
import eu.etaxonomy.cdm.io.mexico.SimpleExcelTaxonImport; |
22 | 21 |
import eu.etaxonomy.cdm.io.mexico.SimpleExcelTaxonImportState; |
23 | 22 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
... | ... | |
464 | 463 |
} |
465 | 464 |
|
466 | 465 |
private void replaceNameAuthorsAndReferences(SimpleExcelTaxonImportState<CONFIG> state, INonViralName name) { |
467 |
dedupHelper().replaceAuthorNamesAndNomRef(state, name);
|
|
466 |
state.getDeduplicationHelper().replaceAuthorNamesAndNomRef(state, name);
|
|
468 | 467 |
} |
469 | 468 |
|
470 |
private ImportDeduplicationHelper<SimpleExcelTaxonImportState<CONFIG>> dedupHelper; |
|
471 |
@SuppressWarnings({ "rawtypes", "unchecked" }) |
|
472 |
private ImportDeduplicationHelper<SimpleExcelTaxonImportState<CONFIG>> dedupHelper() { |
|
473 |
if (dedupHelper == null) { |
|
474 |
dedupHelper = (ImportDeduplicationHelper)ImportDeduplicationHelper.NewInstance(this); |
|
475 |
} |
|
476 |
return dedupHelper; |
|
477 |
} |
|
478 | 469 |
|
479 | 470 |
@Override |
480 | 471 |
protected IdentifiableSource makeOriginalSource(SimpleExcelTaxonImportState<CONFIG> state) { |
Also available in: Unified diff
ref #9890 use common state based deduplication helper in app-import