Merge branch 'release/4.7.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / io / wizard / AbcdImportWizard.java
index d75d589bfb5572a0c2bec55c7258f87a77bc657f..d1a488cad49c829bdbb0d9d54f68275f62f53240 100644 (file)
@@ -1,4 +1,3 @@
-// $Id$
 /**
 * Copyright (C) 2007 EDIT
 * European Distributed Institute of Taxonomy
@@ -11,8 +10,6 @@
 package eu.etaxonomy.taxeditor.io.wizard;
 
 import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.net.URI;
 
 import org.apache.log4j.Logger;
@@ -22,9 +19,8 @@ import org.eclipse.ui.IWorkbench;
 import eu.etaxonomy.cdm.database.DbSchemaValidation;
 import eu.etaxonomy.cdm.io.common.IImportConfigurator.SOURCE_TYPE;
 import eu.etaxonomy.cdm.io.specimen.abcd206.in.Abcd206ImportConfigurator;
-import eu.etaxonomy.taxeditor.model.MessagingUtils;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
 import eu.etaxonomy.taxeditor.store.CdmStore;
-import eu.etaxonomy.taxeditor.store.internal.TaxeditorStorePlugin;
 
 /**
  *
@@ -57,7 +53,7 @@ public class AbcdImportWizard extends AbstractImportWizard<Abcd206ImportConfigur
            }
 
            CdmStore.getImportManager().runMoniteredOperation(configurator, new File(source), SOURCE_TYPE.INPUTSTREAM);
-           
+
            return true;
 
        }
@@ -66,7 +62,13 @@ public class AbcdImportWizard extends AbstractImportWizard<Abcd206ImportConfigur
        @Override
     public void init(IWorkbench workbench, IStructuredSelection selection) {
                super.init(workbench, selection);
-               configurator =  CdmStore.getImportManager().AbcdConfigurator();
+               configurator =  PreferencesUtil.getAbcdImportConfigurationPreference(true);
+       }
+
+       @Override
+       protected void addConfiguratorPage() {
+               AbcdImportConfiguratorWizardPage configuratorWizardPage = AbcdImportConfiguratorWizardPage.createPage(configurator);
+               addPage(configuratorWizardPage);
        }
 
        /** {@inheritDoc} */