Project

General

Profile

« Previous | Next » 

Revision bf643f22

Added by Andreas Kohlbecker over 5 years ago

fix #7951 ReferenceLabelProvider to ellipsis the reference labels

View differences:

src/main/java/eu/etaxonomy/cdm/service/CdmFilterablePagingProviderFactory.java
39 39
        referenceOrderHints.add(OrderHint.ORDER_BY_TITLE_CACHE);
40 40
        referenceOrderHints.add(new OrderHint("issn", SortOrder.ASCENDING));
41 41
        referenceOrderHints.add(new OrderHint("isbn", SortOrder.ASCENDING));
42
        CdmFilterablePagingProvider<Reference,Reference> referencePagingProvider = new CdmFilterablePagingProvider<Reference, Reference>(repo.getReferenceService(), MatchMode.ANYWHERE, referenceOrderHints);
42
        CdmFilterablePagingProvider<Reference,Reference> pagingProvider = new CdmFilterablePagingProvider<Reference, Reference>(
43
                repo.getReferenceService(), MatchMode.ANYWHERE, referenceOrderHints);
43 44

  
44
        return referencePagingProvider;
45
        return pagingProvider;
46
    }
47

  
48
    public TypifiedEntityFilterablePagingProvider<Reference> referenceEntityReferencePagingProvider(ReferenceLabelProvider labelProvider, List<String> initStrategy){
49
        List<OrderHint> referenceOrderHints = new ArrayList<OrderHint>();
50
        referenceOrderHints.add(OrderHint.ORDER_BY_TITLE_CACHE);
51
        referenceOrderHints.add(new OrderHint("issn", SortOrder.ASCENDING));
52
        referenceOrderHints.add(new OrderHint("isbn", SortOrder.ASCENDING));
53
        TypifiedEntityFilterablePagingProvider<Reference> pagingProvider = new TypifiedEntityFilterablePagingProvider<Reference>(
54
                repo.getReferenceService(), MatchMode.ANYWHERE, referenceOrderHints, labelProvider);
55
        pagingProvider.setInitStrategy(initStrategy);
56

  
57
        return pagingProvider;
45 58
    }
46 59

  
47 60

  

Also available in: Unified diff