fix #6974: missing io wizards adapted
authorKatja Luther <k.luther@bgbm.org>
Thu, 19 Oct 2017 11:01:02 +0000 (13:01 +0200)
committerKatja Luther <k.luther@bgbm.org>
Thu, 19 Oct 2017 11:01:44 +0000 (13:01 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportWizardE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/distribution/ExcelDistributionUpdateWizardE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/specimen/SpecimenCdmExcelImportWizardE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/excel/taxa/ExcelNormalExplicitTaxaImportWizardE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/out/sdd/SddExportWizardE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/Messages.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages.properties
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/l10n/messages_de.properties

index 65179505573a73caa72019159d85544799bb78df..64365a6377707784a16c8682e63b2ddcac6923ea 100644 (file)
@@ -88,6 +88,7 @@ public class AbcdImportWizardE4 extends AbstractImportWizardE4<Abcd206ImportConf
 
                addPage(classificationChooserWizardPage);
                addPage(dataSourcePage);
+               addConfiguratorPage();
                super.addPages();
 
        }
index 141d7e7e7662eb6fecc782a6ecc96ed7f0753505..7f61deccf49ac7939e47591b88edbb1e2fac33cb 100755 (executable)
@@ -56,7 +56,7 @@ public class ExcelDistributionUpdateWizardE4 extends AbstractImportWizardE4<Exce
     /** {@inheritDoc} */
     @Override
     public ExcelDistributionUpdateConfigurator getConfigurator() {
-        return configurator;
+              return configurator;
     }
 
     /** {@inheritDoc} */
@@ -109,6 +109,9 @@ public class ExcelDistributionUpdateWizardE4 extends AbstractImportWizardE4<Exce
         ignoreMethods.add("setIgnoreNull");
         ignoreMethods.add("setInteractWithUser");
         ignoreMethods.add("setUseClassification");
+        ignoreMethods.add("setRegisterAuditing");
+        ignoreMethods.add("setDeduplicateAuthors");
+        ignoreMethods.add("setDeduplicateReferences");
         pageConfiguration = ContextInjectionFactory.make(GenericConfiguratorWizardPageE4.class, context);
         pageConfiguration.initImport(getConfigurator(), ignoreMethods, Messages.ExcelDistributionUpdateWizard_ConfiguratorWizard_label);
         addPage(pageConfiguration);
index a6c6fc7242bc0e3d5389a1eb870489133febe1a7..25cc4673d7665ce72cf85d16fde3f48bdb0dafc4 100644 (file)
@@ -4,6 +4,8 @@
 package eu.etaxonomy.taxeditor.io.e4.in.excel.specimen;
 
 import java.net.URI;
+import java.util.ArrayList;
+import java.util.List;
 
 import javax.inject.Inject;
 
@@ -14,7 +16,9 @@ import org.eclipse.e4.ui.workbench.modeling.EPartService;
 import eu.etaxonomy.cdm.database.DbSchemaValidation;
 import eu.etaxonomy.cdm.io.specimen.excel.in.SpecimenCdmExcelImportConfigurator;
 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;
 
 /**
@@ -69,4 +73,16 @@ public class SpecimenCdmExcelImportWizardE4 extends AbstractImportWizardE4<Speci
                super.addPages();
        }
 
+        @Override
+        protected void addConfiguratorPage(){
+            List<String> 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);
+    }
+
 }
index 82550c0610675f9f7c3a62a62ed96acb61cbf5de..b42722589aa6440c55fae75a0697099cef488df7 100644 (file)
@@ -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<String> 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);
+    }
 }
index 0c563f470170a8774c5d90cb91bda0b2b1e16428..6882726cd5a86ec00d3f72d6c23685e93c566fc2 100644 (file)
@@ -63,10 +63,9 @@ public class SddExportWizardE4 extends AbstractExportWizardE4<SDDExportConfigura
        /** {@inheritDoc} */
        @Override
        public void addPages() {
-               super.addPages();
-
                page = ExportToFileDestinationWizardPage.Sdd(configurator);
                addPage(page);
+               super.addPages();
        }
 
        /** {@inheritDoc} */
index fa9583c715eb1b96fe3c747e65d063d2ae6f9977..4e2a73a958232195180269f55d58ba4bb8f2ffab 100644 (file)
@@ -297,6 +297,12 @@ public class Messages extends NLS {
     public static String SetPublishConfiguration_IncludeSynonyms;
 
 
+    public static String ExcelSpecimenUpdateWizard_ConfiguratorWizard_label;
+
+
+    public static String ExcelTaxonUpdateWizard_ConfiguratorWizard_label;
+
+
 
 
 
index 56c64eae1bcbbce0a24c2fa429532a558661132d..3d50e39d62c1d22c8c2fcda247cdee798b880c35 100644 (file)
@@ -235,4 +235,7 @@ SetPublishConfiguration_Publish_tooltip=With set publish flag, the taxa are publ
 SetPublishConfiguration_Description_Configurator=Configure where the publish flag should be set
 SetPublishConfiguration_IncludeAcceptedTaxa=Accepted taxa
 SetPublishConfiguration_IncludeSharedtaxa=Shared taxa
-SetPublishConfiguration_IncludeSynonyms=Synonyms
\ No newline at end of file
+SetPublishConfiguration_IncludeSynonyms=Synonyms
+
+ExcelSpecimenUpdateWizard_ConfiguratorWizard_label=Configuration of excel specimen import
+ExcelTaxonUpdateWizard_ConfiguratorWizard_label=Configuration of excel taxon import
\ No newline at end of file
index 427824313b0916105b5c8ac003d9db54abd78022..a8024865ce273a7cdb945fd5271497c1be55bb79 100644 (file)
@@ -236,4 +236,7 @@ SetPublishConfiguration_Publish_tooltip=Wenn das Publish Flag gesetzt ist, werde
 SetPublishConfiguration_Description_Configurator=Konfigurieren Sie, wie das Setzen des Publish Flags durchgeführt werden soll.
 SetPublishConfiguration_IncludeAcceptedTaxa=Akzeptierte Taxa
 SetPublishConfiguration_IncludeSharedtaxa=Mehrfach verwendete Taxa mit einbeziehen
-SetPublishConfiguration_IncludeSynonyms=Synonyme
\ No newline at end of file
+SetPublishConfiguration_IncludeSynonyms=Synonyme
+
+ExcelSpecimenUpdateWizard_ConfiguratorWizard_label=Konfiguration des Excel Specimen Imports
+ExcelTaxonUpdateWizard_ConfiguratorWizard_label=Konfiguration des Excel Taxon Imports
\ No newline at end of file