public class PageBuilderImpl extends Object implements PageBuilder
Default page builder implementation.
| Constructor and Description |
|---|
PageBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
<E> PageResult<E> |
buildFilteredPage(Collection<? extends E> allAvailableEntries,
PageRequest pageRequest,
Object filterCriteria) |
<T,E> PageResult<T> |
buildFilteredPage(Collection<? extends E> allAvailableEntries,
PageRequest pageRequest,
Object filterCriteria,
PageEntryTransformer<T,E> transformer) |
<E> PageResult<E> |
buildPage(Iterable<? extends E> pageEntries,
PageRequest pageRequest,
long totalSize) |
<T,E> PageResult<T> |
buildPage(Iterable<? extends E> pageEntries,
PageRequest pageRequest,
long totalSize,
PageEntryTransformer<T,E> transformer) |
protected org.bremersee.comparator.ObjectComparatorFactory |
getObjectComparatorFactory()
Returns the object comparator factory.
|
protected PageBuilderFilter |
getPageBuilderFilter()
Return the filter for this page builder or
null if no filter is
present. |
void |
setObjectComparatorFactory(org.bremersee.comparator.ObjectComparatorFactory objectComparatorFactory)
Sets the object comparator factory.
|
void |
setPageBuilderFilter(PageBuilderFilter pageBuilderFilter)
Set the filter for this page builder.
|
String |
toString() |
protected org.bremersee.comparator.ObjectComparatorFactory getObjectComparatorFactory()
public void setObjectComparatorFactory(org.bremersee.comparator.ObjectComparatorFactory objectComparatorFactory)
protected PageBuilderFilter getPageBuilderFilter()
null if no filter is
present.public void setPageBuilderFilter(PageBuilderFilter pageBuilderFilter)
public <E> PageResult<E> buildPage(Iterable<? extends E> pageEntries, PageRequest pageRequest, long totalSize)
buildPage in interface PageBuilderpublic <T,E> PageResult<T> buildPage(Iterable<? extends E> pageEntries, PageRequest pageRequest, long totalSize, PageEntryTransformer<T,E> transformer)
buildPage in interface PageBuilderpublic <E> PageResult<E> buildFilteredPage(Collection<? extends E> allAvailableEntries, PageRequest pageRequest, Object filterCriteria)
buildFilteredPage in interface PageBuilderpublic <T,E> PageResult<T> buildFilteredPage(Collection<? extends E> allAvailableEntries, PageRequest pageRequest, Object filterCriteria, PageEntryTransformer<T,E> transformer)
buildFilteredPage in interface PageBuilderCopyright © 2017 bremersee.org. All rights reserved.