ref #8011 Filter term results by term type FEATURE
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 14 Feb 2019 12:44:23 +0000 (13:44 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 14 Feb 2019 12:44:23 +0000 (13:44 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/search/facet/term/TermSearchController.java

index 09dbd1a91d886dd47ddac9403651c2cb6d14b8ea..b69e93d1ff01ba95edd3a83ccd1c20a6cd0ab5ed 100644 (file)
@@ -17,6 +17,7 @@ import org.eclipse.swt.SWT;
 import org.eclipse.swt.widgets.Composite;
 
 import eu.etaxonomy.cdm.api.service.ITermService;
+import eu.etaxonomy.cdm.model.common.TermType;
 import eu.etaxonomy.cdm.persistence.dto.TermDto;
 import eu.etaxonomy.taxeditor.store.CdmStore;
 import eu.etaxonomy.taxeditor.store.StoreUtil;
@@ -50,7 +51,7 @@ public class TermSearchController extends SearchController<TermSearchResult, Ter
     @Override
     protected List<TermSearchResult> searchResults(String searchString){
         List<TermSearchResult> searchResults = new ArrayList<>();
-        Collection<TermDto> dtos = CdmStore.getService(ITermService.class).findByTitleAsDto(searchString);
+        Collection<TermDto> dtos = CdmStore.getService(ITermService.class).findByTitleAsDto(searchString, TermType.Feature);
         dtos.stream().forEach(dto->searchResults.add(new TermSearchResult(dto)));
         return searchResults;
     }