X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/blobdiff_plain/e6a339faec191306bfc8f1b5fa182999dc1bc512..edd8f8c8a37924c40f16372e2c293ad91b074de8:/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/PrimerSelectionDialog.java diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/PrimerSelectionDialog.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/PrimerSelectionDialog.java index 21474e44b..a0166e807 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/PrimerSelectionDialog.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/PrimerSelectionDialog.java @@ -1,4 +1,3 @@ -// $Id$ /** * Copyright (C) 2014 EDIT * European Distributed Institute of Taxonomy @@ -13,11 +12,10 @@ import java.util.UUID; import org.eclipse.swt.widgets.Shell; -import eu.etaxonomy.cdm.api.conversation.ConversationHolder; import eu.etaxonomy.cdm.api.service.molecular.IPrimerService; import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper; import eu.etaxonomy.cdm.model.molecular.Primer; -import eu.etaxonomy.taxeditor.model.AbstractUtility; +import eu.etaxonomy.taxeditor.model.MessagingUtils; import eu.etaxonomy.taxeditor.newWizard.AbstractNewEntityWizard; import eu.etaxonomy.taxeditor.newWizard.NewPrimerWizard; import eu.etaxonomy.taxeditor.store.CdmStore; @@ -30,18 +28,21 @@ import eu.etaxonomy.taxeditor.store.CdmStore; public class PrimerSelectionDialog extends AbstractFilteredCdmResourceSelectionDialog { - public static Primer select(Shell shell, ConversationHolder conversation, Primer primer){ - PrimerSelectionDialog dialog = new PrimerSelectionDialog(shell, conversation, - "Choose Unit", false, PrimerSelectionDialog.class.getCanonicalName(), primer); + public static Primer select(Shell shell, //ConversationHolder conversation, + Primer primer){ + PrimerSelectionDialog dialog = new PrimerSelectionDialog(shell, //conversation, + "Choose Primer", false, PrimerSelectionDialog.class.getCanonicalName(), primer); return getSelectionFromDialog(dialog); } /** *

Constructor for FilteredDerivedUnitSelectionDialog.

*/ - protected PrimerSelectionDialog(Shell shell, ConversationHolder conversation, String title, + protected PrimerSelectionDialog(Shell shell, //ConversationHolder conversation, + String title, boolean multi, String settings, Primer cdmObject) { - super(shell, conversation, title, multi, settings, cdmObject); + super(shell, //conversation, + title, multi, settings, cdmObject); } /** {@inheritDoc} */ @@ -54,14 +55,14 @@ AbstractFilteredCdmResourceSelectionDialog { if(primer != null){ return primer; } - AbstractUtility.error(this.getClass(), "Selected unit is not a primer", null); + MessagingUtils.error(this.getClass(), "Selected element is not a primer", null); return null; } /** {@inheritDoc} */ @Override - protected void initModel() { - model = CdmStore.getService(IPrimerService.class).getPrimerUuidAndTitleCache(); + protected void callService(String pattern) { + model = CdmStore.getService(IPrimerService.class).getPrimerUuidAndTitleCache(limitOfInitialElements, pattern); } /* (non-Javadoc) @@ -83,7 +84,7 @@ AbstractFilteredCdmResourceSelectionDialog { /** {@inheritDoc} */ @Override - protected String getNewWizardLinkText() { - return String.format("Create a new %1s", "Primer "); + protected String[] getNewWizardText() { + return new String[]{"New Primer"}; } }