ref #9448: remove SpecimenSearch wizard pages
authorKatja Luther <k.luther@bgbm.org>
Mon, 15 Mar 2021 12:39:56 +0000 (13:39 +0100)
committerKatja Luther <k.luther@bgbm.org>
Mon, 15 Mar 2021 12:39:56 +0000 (13:39 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenProviderSelectionWizardPage.java [deleted file]
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenSearchWizardPage.java [deleted file]

diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenProviderSelectionWizardPage.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenProviderSelectionWizardPage.java
deleted file mode 100644 (file)
index 4d26195..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-/**
-* Copyright (C) 2013 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-package eu.etaxonomy.taxeditor.view.dataimport;
-
-import java.net.MalformedURLException;
-import eu.etaxonomy.cdm.common.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
-
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.widgets.Composite;
-
-import eu.etaxonomy.cdm.ext.common.ServiceWrapperBase;
-import eu.etaxonomy.cdm.ext.occurrence.bioCase.BioCaseQueryServiceWrapper;
-import eu.etaxonomy.taxeditor.view.search.specimen.SpecimenProviderSelectionController;
-
-
-/**
- * Wizard page for selecting the specimen provider
- * @author pplitzner
- * @date 12.09.2013
- */
-public class SpecimenProviderSelectionWizardPage extends WizardPage{
-
-    private SpecimenProviderSelectionController specimenProviderSelectionController;
-    private URI endPoint;
-    private ServiceWrapperBase serviceWrapper;
-
-    public SpecimenProviderSelectionWizardPage(String pageName) {
-        super(pageName);
-        setTitle("Select Specimen Provider");
-        setDescription("Select the provider to query for specimens.\nTo query a BioCASE " +
-                       "provider the access point URL must be entered.");
-    }
-
-    /* (non-Javadoc)
-     * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
-     */
-    @Override
-    public void createControl(Composite parent) {
-        specimenProviderSelectionController = SpecimenProviderSelectionController.getInstance(parent, getWizard());
-        setControl(specimenProviderSelectionController.getComposite());
-        //serviceWrapper = new BioCaseQueryServiceWrapper();
-
-    }
-
-    public QueryType getQueryType(){
-        if(specimenProviderSelectionController.getComposite().getBtnBioCaseProvider().getSelection()){
-            return QueryType.BIOCASE;
-        }
-        else {// if(specimenProviderSelectionController.getComposite().getBtnGbif().getSelection()){
-            return QueryType.GBIF;
-        }
-    }
-
-    public URI getEndPoint() {
-        return endPoint;
-    }
-
-    @Override
-    public boolean isPageComplete() {
-        if(specimenProviderSelectionController.getComposite().getBtnBioCaseProvider().getSelection()){
-            endPoint = null;
-            try {
-                endPoint = URI.fromUrl(new URL(specimenProviderSelectionController.getComposite().getTxtAccessPoint().getText()));
-                serviceWrapper = new BioCaseQueryServiceWrapper();
-                serviceWrapper.setBaseUrl(specimenProviderSelectionController.getComposite().getTxtAccessPoint().getText());
-                this.setErrorMessage(null);
-                return true;
-            } catch (MalformedURLException e) {
-                setErrorMessage("A valid URL has to be entered.");
-                return false;
-            } catch (URISyntaxException e) {
-                setErrorMessage("A valid URL has to be entered.");
-                return false;
-            }
-        }
-        else if(specimenProviderSelectionController.getComposite().getBtnGbif().getSelection()){
-            this.setErrorMessage(null);
-            return true;
-        }
-        return false;
-    }
-
-    public ServiceWrapperBase getQueryServiceWrapper() {
-        return serviceWrapper;
-    }
-    public void setQueryServiceWrapper(ServiceWrapperBase queryServiceWrapper) {
-        this.serviceWrapper = queryServiceWrapper;
-    }
-
-    public SpecimenProviderSelectionController getController() {
-        return specimenProviderSelectionController;
-    }
-}
\ No newline at end of file
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenSearchWizardPage.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/dataimport/SpecimenSearchWizardPage.java
deleted file mode 100644 (file)
index 6216379..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
-* Copyright (C) 2013 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-package eu.etaxonomy.taxeditor.view.dataimport;
-
-import java.util.Calendar;
-
-import org.eclipse.jface.wizard.WizardPage;
-import org.eclipse.swt.widgets.Composite;
-
-import eu.etaxonomy.cdm.ext.occurrence.OccurenceQuery;
-import eu.etaxonomy.taxeditor.view.search.specimen.SpecimenSearchController;
-
-
-/**
- * Wizard page for entering search parameters
- * @author pplitzner
- * @date 12.09.2013
- *
- */
-public class SpecimenSearchWizardPage extends WizardPage{
-
-    private SpecimenSearchController specimenSearchController;
-
-    public SpecimenSearchWizardPage(String pageName) {
-        super(pageName);
-        setDescription("Specify search parameters for external search query.");
-        setTitle("Search Specimens");
-    }
-
-    @Override
-    public void createControl(Composite parent) {
-        specimenSearchController = SpecimenSearchController.getInstance(parent);
-        setControl(specimenSearchController.getComposite());
-    }
-
-    /**
-     * Returns an {@link OccurenceQuery} filled with the parameters defined in this wizard page
-     * @return
-     */
-    public OccurenceQuery getQuery() {
-        String accessionNumber = specimenSearchController.getAccessionNumber();
-        String collector = specimenSearchController.getCollector();
-        String collectorsNumber = specimenSearchController.getCollectorNumber();
-        String country = specimenSearchController.getCountry(false);
-        Calendar dateFrom = specimenSearchController.getDateFrom();
-        Calendar dateTo = specimenSearchController.getDateTo();
-        String herbarium = specimenSearchController.getHerbarium();
-        String locality = specimenSearchController.getLocality();
-        String taxonName = specimenSearchController.getTaxonName();
-        String higherTaxon = specimenSearchController.getHigherTaxon();
-        OccurenceQuery query = new OccurenceQuery(taxonName, collector, collectorsNumber, accessionNumber, herbarium, country, locality, dateFrom, dateTo, false);
-        query.higherTaxon = higherTaxon;
-        return query;
-    }
-
-    /**
-     * @return the specimenSearchController
-     */
-    public SpecimenSearchController getController() {
-        return specimenSearchController;
-    }
-
-
-
-}