ref #7086 Adapt selection dialog to cdm service changes
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 6 Dec 2017 10:41:44 +0000 (11:41 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 6 Dec 2017 10:41:44 +0000 (11:41 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/WorkingSetSelectionDialog.java

index edf110b0853565cdbe753ffd39d7749ee163121d..3a6474308e3bad9671fb1420e6fbca51099f2f75 100644 (file)
@@ -16,9 +16,7 @@ import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
 import org.eclipse.swt.events.SelectionListener;
 import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Control;
 import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
 
 import eu.etaxonomy.cdm.api.service.IWorkingSetService;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
@@ -65,18 +63,8 @@ AbstractFilteredCdmResourceSelectionDialog<WorkingSet> {
 
     /** {@inheritDoc} */
     @Override
-    protected void search() {
-        Control control =getSearchField();
-        String pattern = null;
-        if (control != null){
-            pattern = ((Text)control).getText();
-        }
-
-        if (pattern == null || pattern.equals("?")){
-            model = CdmStore.getService(IWorkingSetService.class).getUuidAndTitleCache(null, null);
-        }else{
-            model = CdmStore.getService(IWorkingSetService.class).getUuidAndTitleCache(limitOfInitialElements, pattern);
-        }
+    protected void callService(String pattern) {
+        model = CdmStore.getService(IWorkingSetService.class).getUuidAndTitleCache(limitOfInitialElements, pattern);
     }
 
     @Override
@@ -122,4 +110,5 @@ AbstractFilteredCdmResourceSelectionDialog<WorkingSet> {
     protected String[] getNewWizardText() {
         return new String[]{"Working set "};
     }
+
 }