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 protected
PageRequest(int pageNumber, int pageSize)
protected
PageRequest(int pageNumber, int pageSize, Sort sort)
-
Method Summary
Modifier and Type Method Description int
getPageNumber()
Return the page number for this request.int
getPageSize()
Return the page size for this request.Sort
getSort()
Return theSort
.PageRequest
next()
Return the succeedingPageRequest
.static PageRequest
of(int pageNumber, int pageSize)
Create aPageRequest
defined by given page number and page size.static PageRequest
of(int pageNumber, int pageSize, Sort sort)
Create aPageRequest
defined by given page number and page size, withSort
.PageRequest
previous()
Return the precedingPageRequest
.
-
Constructor Details
-
PageRequest
protected PageRequest(int pageNumber, int pageSize)- See Also:
of(int pageNumber, int pageSize)
-
PageRequest
-
-
Method Details
-
of
Create aPageRequest
defined 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 aPageRequest
defined 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
.
-