Project

General

Profile

« Previous | Next » 

Revision ec7d18e2

Added by Patrick Plitzner about 5 years ago

ref #8011 Set termType in search controller constructor

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/search/facet/term/TermSearchController.java
31 31
 */
32 32
public class TermSearchController extends SearchController<TermSearchResult, TermDto> {
33 33

  
34
    public TermSearchController(SearchComposite composite) {
34
    private TermType termType;
35

  
36
    public TermSearchController(SearchComposite composite, TermType termType) {
35 37
        super(composite);
38
        this.termType = termType;
36 39
    }
37 40

  
38 41
    @Override
......
51 54
    @Override
52 55
    protected List<TermSearchResult> searchResults(String searchString){
53 56
        List<TermSearchResult> searchResults = new ArrayList<>();
54
        Collection<TermDto> dtos = CdmStore.getService(ITermService.class).findByTitleAsDto(searchString, TermType.Feature);
57
        Collection<TermDto> dtos = CdmStore.getService(ITermService.class).findByTitleAsDto(searchString, termType);
55 58
        dtos.stream().forEach(dto->searchResults.add(new TermSearchResult(dto)));
56 59
        return searchResults;
57 60
    }

Also available in: Unified diff