Package rs.jerseyclient.data
Class PageInfo
java.lang.Object
rs.jerseyclient.data.PageInfo
The page information object as defined in HATEOAS paged response.
The class is usually required for correct JSON (de)serialization.
- Author:
- ralph
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintReturns the number of this page.intgetSize()Returns the size of a page.intReturns the total number of results available.intReturns the number of pages available.voidsetNumber(int number) Sets this page number.voidsetSize(int size) Sets the size of a page.voidsetTotalElements(int totalElements) Sets the total number of results available.voidsetTotalPages(int totalPages) Sets the number of pages available.
-
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
-