public class PageResultContentProvider extends java.lang.Object implements IPageContentProvider
IPageContentProvider to retrieves pagination
information (total elements and paginated list) from the pagination structure
PageResult.| Constructor and Description |
|---|
PageResultContentProvider() |
| Modifier and Type | Method and Description |
|---|---|
PageableController |
createController(int pageSize)
Create an instance of
PageableController with the given page
size. |
static IPageContentProvider |
getInstance()
Returns the singleton of
PageResultContentProvider. |
java.util.List<?> |
getPaginatedList(java.lang.Object page)
Returns the page content as
List. |
long |
getTotalElements(java.lang.Object page)
Returns the total amount of elements.
|
public static IPageContentProvider getInstance()
PageResultContentProvider.public PageableController createController(int pageSize)
IPageContentProviderPageableController with the given page
size.createController in interface IPageContentProvider(int)public long getTotalElements(java.lang.Object page)
IPageContentProvidergetTotalElements in interface IPageContentProvider(java.lang.Object)public java.util.List<?> getPaginatedList(java.lang.Object page)
IPageContentProviderList.getPaginatedList in interface IPageContentProvider(java.lang.Object)