public interface PageBuilder
A page builder creates a Page form a list of elements.
There are two ways to create a page:
buildPage(Iterable, PageRequest, long) .buildFilteredPage(Collection, PageRequest, Object) .| Modifier and Type | Method and Description |
|---|---|
<E> Page<E> |
buildFilteredPage(Collection<? extends E> allAvailableElements,
PageRequest pageRequest,
Object filterCriteria) |
<T,E> Page<T> |
buildFilteredPage(Collection<? extends E> allAvailableEntries,
PageRequest pageRequest,
Object filterCriteria,
PageEntryTransformer<T,E> transformer) |
<E> Page<E> |
buildPage(Iterable<? extends E> pageElements,
PageRequest pageRequest,
long totalSize) |
<T,E> Page<T> |
buildPage(Iterable<? extends E> pageElements,
PageRequest pageRequest,
long totalSize,
PageEntryTransformer<T,E> transformer) |
<E> Page<E> buildPage(Iterable<? extends E> pageElements, PageRequest pageRequest, long totalSize)
<T,E> Page<T> buildPage(Iterable<? extends E> pageElements, PageRequest pageRequest, long totalSize, PageEntryTransformer<T,E> transformer)
<E> Page<E> buildFilteredPage(Collection<? extends E> allAvailableElements, PageRequest pageRequest, Object filterCriteria)
<T,E> Page<T> buildFilteredPage(Collection<? extends E> allAvailableEntries, PageRequest pageRequest, Object filterCriteria, PageEntryTransformer<T,E> transformer)
Copyright © 2017 bremersee.org. All rights reserved.