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) |
<E> PageResult<E> |
buildPage(Collection<? extends E> pageEntries,
PageRequest pageRequest,
long totalSize) |
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(Collection<? extends E> pageEntries, PageRequest pageRequest, long totalSize)
buildPage in interface PageBuilderpublic <E> PageResult<E> buildFilteredPage(Collection<? extends E> allAvailableEntries, PageRequest pageRequest, Object filterCriteria)
buildFilteredPage in interface PageBuilderCopyright © 2016 bremersee.org. All rights reserved.