Interface PagingRequest
-
public interface PagingRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static PagingRequestof(int pageNumber, int pageSize, SortingData sortingData)Creates a newPagingRequest.longoffset()intpageNumber()intpageSize()SortingDatasortBy()static PagingRequestunsorted(int pageNumber, int pageSize)Creates a newPagingRequestthat contains no sorting data.
-
-
-
Method Detail
-
offset
long offset()
-
sortBy
SortingData sortBy()
- Returns:
- The
SortingDatato be passed to a repository.
-
of
static PagingRequest of(int pageNumber, int pageSize, SortingData sortingData)
Creates a newPagingRequest.- Parameters:
pageNumber- The number of thePageorSlicethat is being requested.pageSize- The size of thePageorSlicebeing requested.sortingData- TheSortingDatato be passed to a repository when querying.- Returns:
- A
PagingRequestwith the specified paging and sorting data.
-
unsorted
static PagingRequest unsorted(int pageNumber, int pageSize)
Creates a newPagingRequestthat contains no sorting data.- Parameters:
pageNumber- The number of thePageorSlicethat is being requested.pageSize- The size of thePageorSlicebeing requested.- Returns:
- A
PagingRequestwith no sorting data.
-
-