addPage(classificationChooserWizardPage);
addPage(dataSourcePage);
+ addConfiguratorPage();
super.addPages();
}
/** {@inheritDoc} */
@Override
public ExcelDistributionUpdateConfigurator getConfigurator() {
- return configurator;
+ return configurator;
}
/** {@inheritDoc} */
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);
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;
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;
/**
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);
+ }
+
}
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;
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;
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);
+ }
}
/** {@inheritDoc} */
@Override
public void addPages() {
- super.addPages();
-
page = ExportToFileDestinationWizardPage.Sdd(configurator);
addPage(page);
+ super.addPages();
}
/** {@inheritDoc} */
public static String SetPublishConfiguration_IncludeSynonyms;
+ public static String ExcelSpecimenUpdateWizard_ConfiguratorWizard_label;
+
+
+ public static String ExcelTaxonUpdateWizard_ConfiguratorWizard_label;
+
+
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
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