Project

General

Profile

« Previous | Next » 

Revision 2192ca65

Added by Andreas Kohlbecker over 5 years ago

ref #7949 renaming ComboboxLabelProvider to EllypsisFormatter and other classes accordingly, abstract base class introduced

View differences:

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