Class PageRequest

java.lang.Object
NTNU.IDATT1002.repository.PageRequest

public class PageRequest
extends java.lang.Object
Represents requests for requesting a Page from a paginated query. A page request contains information about the requested page number, the page size, ie number of elements per page and a Sort representing an ordering.
  • 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 the Sort .
    PageRequest next()
    Return the succeeding PageRequest.
    static PageRequest of​(int pageNumber, int pageSize)
    Create a PageRequest defined by given page number and page size.
    static PageRequest of​(int pageNumber, int pageSize, Sort sort)
    Create a PageRequest defined by given page number and page size, with Sort.
    PageRequest previous()
    Return the preceding PageRequest.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait