From 0869e41d2e787a8a8a87273e3f3da4389c1d5ff3 Mon Sep 17 00:00:00 2001 From: Katja Luther Date: Thu, 19 Oct 2017 13:01:02 +0200 Subject: [PATCH] fix #6974: missing io wizards adapted --- .../io/e4/in/abcd/AbcdImportWizardE4.java | 1 + .../ExcelDistributionUpdateWizardE4.java | 5 ++++- .../specimen/SpecimenCdmExcelImportWizardE4.java | 16 ++++++++++++++++ .../ExcelNormalExplicitTaxaImportWizardE4.java | 15 +++++++++++++++ .../io/e4/out/sdd/SddExportWizardE4.java | 3 +-- .../eu/etaxonomy/taxeditor/l10n/Messages.java | 6 ++++++ .../etaxonomy/taxeditor/l10n/messages.properties | 5 ++++- .../taxeditor/l10n/messages_de.properties | 5 ++++- 8 files changed, 51 insertions(+), 5 deletions(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportWizardE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportWizardE4.java index 651795055..64365a637 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportWizardE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportWizardE4.java @@ -88,6 +88,7 @@ public class AbcdImportWizardE4 extends AbstractImportWizardE4 ignoreMethods = new ArrayList<>(); + ignoreMethods.add("setIgnoreNull"); + ignoreMethods.add("setInteractWithUser"); + ignoreMethods.add("setUseClassification"); + ignoreMethods.add("setRegisterAuditing"); + pageConfiguration = ContextInjectionFactory.make(GenericConfiguratorWizardPageE4.class, context); + pageConfiguration.initImport(getConfigurator(), ignoreMethods, Messages.ExcelSpecimenUpdateWizard_ConfiguratorWizard_label); + addPage(pageConfiguration); + } + } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/taxa/ExcelNormalExplicitTaxaImportWizardE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/taxa/ExcelNormalExplicitTaxaImportWizardE4.java index 82550c061..b42722589 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/taxa/ExcelNormalExplicitTaxaImportWizardE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/taxa/ExcelNormalExplicitTaxaImportWizardE4.java @@ -14,6 +14,8 @@ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.net.URI; +import java.util.ArrayList; +import java.util.List; import javax.inject.Inject; import javax.inject.Named; @@ -34,7 +36,9 @@ import eu.etaxonomy.cdm.io.common.IImportConfigurator.SOURCE_TYPE; import eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImportConfigurator; import eu.etaxonomy.cdm.model.taxon.TaxonNode; import eu.etaxonomy.taxeditor.io.e4.in.AbstractImportWizardE4; +import eu.etaxonomy.taxeditor.io.e4.in.GenericConfiguratorWizardPageE4; import eu.etaxonomy.taxeditor.io.e4.in.ImportFromFileDataSourceWizardPageE4; +import eu.etaxonomy.taxeditor.l10n.Messages; import eu.etaxonomy.taxeditor.store.CdmStore; @@ -112,4 +116,15 @@ public class ExcelNormalExplicitTaxaImportWizardE4 extends AbstractImportWizardE super.addPages(); } + @Override + protected void addConfiguratorPage(){ + List ignoreMethods = new ArrayList<>(); + ignoreMethods.add("setIgnoreNull"); + ignoreMethods.add("setInteractWithUser"); + ignoreMethods.add("setUseClassification"); + ignoreMethods.add("setRegisterAuditing"); + pageConfiguration = ContextInjectionFactory.make(GenericConfiguratorWizardPageE4.class, context); + pageConfiguration.initImport(getConfigurator(), ignoreMethods, Messages.ExcelSpecimenUpdateWizard_ConfiguratorWizard_label); + addPage(pageConfiguration); + } } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/out/sdd/SddExportWizardE4.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/out/sdd/SddExportWizardE4.java index 0c563f470..6882726cd 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/out/sdd/SddExportWizardE4.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/out/sdd/SddExportWizardE4.java @@ -63,10 +63,9 @@ public class SddExportWizardE4 extends AbstractExportWizardE4