- query parameters are read from wizard page
[taxeditor.git] / eu.etaxonomy.taxeditor.bulkeditor / src / main / java / eu / etaxonomy / taxeditor / dataimport / wizard / SpecimenSearchWizard.java
index b5f346234e9705a4b377ecbb06eca877f1d8b7c8..5b4c1b777614c1c350a5cf82fc5420f1906de5bc 100644 (file)
@@ -23,6 +23,7 @@ import eu.etaxonomy.taxeditor.dataimport.DataImportEditor;
 import eu.etaxonomy.taxeditor.dataimport.DataImportSpecimenEditorInput;
 
 /**
+ *
  * @author pplitzner
  * @date 11.09.2013
  *
@@ -32,6 +33,7 @@ public class SpecimenSearchWizard extends Wizard implements IImportWizard {
     private static final Logger logger = Logger.getLogger(SpecimenSearchWizard.class);
 
     private BioCaseQuery query;
+    private SpecimenSearchWizardPage searchPage;
 
     /**
      * Creates a new SpecimenSearchWizard
@@ -49,8 +51,8 @@ public class SpecimenSearchWizard extends Wizard implements IImportWizard {
         IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
 
         try {
+            query = searchPage.getQuery();
             DataImportSpecimenEditorInput input = new DataImportSpecimenEditorInput(query);
-            input.getToolTipText();
             page.openEditor(input, DataImportEditor.ID, true);
         } catch ( PartInitException e ) {
             //Put your exception handler here if you wish to
@@ -63,7 +65,7 @@ public class SpecimenSearchWizard extends Wizard implements IImportWizard {
      */
     @Override
     public void addPages() {
-        addPage(new SpecimenSearchWizardPage("Specimen Search"));
+        addPage(searchPage);
     }
 
     /* (non-Javadoc)
@@ -72,6 +74,7 @@ public class SpecimenSearchWizard extends Wizard implements IImportWizard {
     @Override
     public void init(IWorkbench workbench, IStructuredSelection selection) {
         query = new BioCaseQuery();
+        searchPage = new SpecimenSearchWizardPage("Specimen Search");
     }
 
     /**