/**
* @author pplitzner
* @since Jan 22, 2019
- *
*/
public class TermSearchController extends SearchController<TermSearchResult, AbstractTermDto> {
this.page = page;
}
-
@Override
protected Comparator<TermSearchResult> getResultComparator(String searchString) {
return new Comparator<TermSearchResult>() {
String label2 = o2.getContent().getRepresentation_L10n();
return StoreUtil.compareBySearchString(searchString, label1, label2);
}
-
};
}
dtos.remove(term);
dtos.stream().forEach(dto->searchResults.add(new TermSearchResult(dto)));
-
Collection<TermVocabularyDto> vocDtos = CdmStore.getService(IVocabularyService.class).findVocabularyDtoByTermTypeAndPattern(searchString, term.getTermType());
vocDtos.stream().forEach(vocDto->searchResults.add(new TermSearchResult(vocDto)));
-
}
return searchResults;
}
@Override
public void widgetSelected(SelectionEvent e) {
- @SuppressWarnings("rawtypes")
- Button selectedComp = (Button) e.widget;
+ Button selectedComp = (Button) e.widget;
boolean selected = selectedComp.getSelection();
- for (CheckBoxSearchResultComposite comp: getSearchResultComposites()){
+ for (CheckBoxSearchResultComposite<?,?> comp: getSearchResultComposites()){
comp.getBtnCheck().setSelection(false);
}
selectedComp.setSelection(selected);
page.setPageComplete(selected);
-
-
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
// TODO Auto-generated method stub
-
}
});
return comp;
super.search();
}
-
}