Revision bf643f22
Added by Andreas Kohlbecker over 5 years ago
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
fix #7951 ReferenceLabelProvider to ellipsis the reference labels