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)
IPageContentProvider
PageableController
with the given page
size.createController
in interface IPageContentProvider
(int)
public long getTotalElements(java.lang.Object page)
IPageContentProvider
getTotalElements
in interface IPageContentProvider
(java.lang.Object)
public java.util.List<?> getPaginatedList(java.lang.Object page)
IPageContentProvider
List
.getPaginatedList
in interface IPageContentProvider
(java.lang.Object)