Package NTNU.IDATT1002.repository
Class PageRequest
java.lang.Object
NTNU.IDATT1002.repository.PageRequest
public class PageRequest
extends java.lang.Object
-
Constructor Summary
Constructors Modifier Constructor Description protectedPageRequest(int pageNumber, int pageSize)protectedPageRequest(int pageNumber, int pageSize, Sort sort) -
Method Summary
Modifier and Type Method Description intgetPageNumber()Return the page number for this request.intgetPageSize()Return the page size for this request.SortgetSort()Return theSort.PageRequestnext()Return the succeedingPageRequest.static PageRequestof(int pageNumber, int pageSize)Create aPageRequestdefined by given page number and page size.static PageRequestof(int pageNumber, int pageSize, Sort sort)Create aPageRequestdefined by given page number and page size, withSort.PageRequestprevious()Return the precedingPageRequest.
-
Constructor Details
-
PageRequest
protected PageRequest(int pageNumber, int pageSize)- See Also:
of(int pageNumber, int pageSize)
-
PageRequest
-
-
Method Details
-
of
Create aPageRequestdefined by given page number and page size. Includes aSort.empty().- Parameters:
pageNumber- the page this request represents, defined by its numberpageSize- the number of elements per page
-
of
Create aPageRequestdefined by given page number and page size, withSort.- Parameters:
pageNumber- the page this request represents, defined by its numberpageSize- the number of elements per pagesort- the sorting of the elements requested by this request.
-
next
Return the succeedingPageRequest. -
previous
Return the precedingPageRequest. -
getPageSize
public int getPageSize()Return the page size for this request. -
getPageNumber
public int getPageNumber()Return the page number for this request. -
getSort
Return theSort.
-