Class PageInfo

java.lang.Object
rs.jerseyclient.data.PageInfo

public class PageInfo extends Object
The page information object as defined in HATEOAS paged response.

The class is usually required for correct JSON (de)serialization.

Author:
ralph
  • Constructor Details

    • PageInfo

      public PageInfo()
      Default constructor.
  • Method Details

    • getSize

      public int getSize()
      Returns the size of a page.
      Returns:
      the size of a page
    • getTotalElements

      public int getTotalElements()
      Returns the total number of results available.
      Returns:
      the total number of results available
    • getTotalPages

      public int getTotalPages()
      Returns the number of pages available.
      Returns:
      the number of pages available
    • getNumber

      public int getNumber()
      Returns the number of this page.
      Returns:
      the number of this page
    • setSize

      public void setSize(int size)
      Sets the size of a page.
      Parameters:
      size - - the size of a page
    • setTotalElements

      public void setTotalElements(int totalElements)
      Sets the total number of results available.
      Parameters:
      totalElements - - the total number of results available
    • setTotalPages

      public void setTotalPages(int totalPages)
      Sets the number of pages available.
      Parameters:
      totalPages - - the number of pages available
    • setNumber

      public void setNumber(int number)
      Sets this page number.
      Parameters:
      number - - this page number