Revision 2192ca65
Added by Andreas Kohlbecker over 5 years ago
src/main/java/eu/etaxonomy/cdm/service/TypifiedEntityFilterablePagingProvider.java | ||
---|---|---|
30 | 30 |
|
31 | 31 |
private CdmFilterablePagingProvider<T, T> entityPagingProvider; |
32 | 32 |
|
33 |
private ComboboxLabelProvider<T> labelProvider;
|
|
33 |
private EllypsisFormatter<T> labelProvider;
|
|
34 | 34 |
|
35 |
public TypifiedEntityFilterablePagingProvider(IIdentifiableEntityService<T> service, MatchMode matchMode, List<OrderHint> orderHints, ComboboxLabelProvider<T> labelProvider){
|
|
35 |
public TypifiedEntityFilterablePagingProvider(IIdentifiableEntityService<T> service, MatchMode matchMode, List<OrderHint> orderHints, EllypsisFormatter<T> labelProvider){
|
|
36 | 36 |
this.labelProvider = labelProvider; |
37 | 37 |
entityPagingProvider = new CdmFilterablePagingProvider<T, T>(service, matchMode, orderHints); |
38 | 38 |
} |
... | ... | |
54 | 54 |
List<TypedEntityReference<T>> ters = new ArrayList<>(entities.size()); |
55 | 55 |
for(T e : entities){ |
56 | 56 |
Class<T> type = (Class<T>)e.getClass(); |
57 |
String label = labelProvider.composeLabel(e, filter);
|
|
57 |
String label = labelProvider.ellypsis(e, filter);
|
|
58 | 58 |
TypedEntityReference<T> ter = new TypedEntityReference<T>(type, e.getUuid(), label); |
59 | 59 |
ters.add(ter); |
60 | 60 |
} |
Also available in: Unified diff
ref #7949 renaming ComboboxLabelProvider to EllypsisFormatter and other classes accordingly, abstract base class introduced