Package io.getlime.push.model.base
Class PagedResponse<T>
java.lang.Object
io.getlime.core.rest.model.base.response.Response
io.getlime.core.rest.model.base.response.ObjectResponse<T>
io.getlime.push.model.base.PagedResponse<T>
- Type Parameters:
T- Type of the paged records.
public class PagedResponse<T>
extends io.getlime.core.rest.model.base.response.ObjectResponse<T>
Generic response class for paged results
- Author:
- Martin Tupy, martin.tupy.work@gmail.com
-
Nested Class Summary
Nested classes/interfaces inherited from class io.getlime.core.rest.model.base.response.Response
io.getlime.core.rest.model.base.response.Response.Status -
Constructor Summary
ConstructorsConstructorDescriptionNo-arg constructor.PagedResponse(T t) Typed constructor.PagedResponse(T t, int page, int size) Typed constructor. -
Method Summary
Methods inherited from class io.getlime.core.rest.model.base.response.ObjectResponse
getResponseObject, setResponseObject, toStringMethods inherited from class io.getlime.core.rest.model.base.response.Response
getStatus, setStatus
-
Constructor Details
-
PagedResponse
public PagedResponse()No-arg constructor. -
PagedResponse
Typed constructor.- Parameters:
t- Type of generic parameter.
-
PagedResponse
Typed constructor.- Parameters:
t- Type of generic parameter.page- Page number.size- Page size.
-
-
Method Details
-
getPage
public int getPage()Get page number.- Returns:
- Page number.
-
setPage
public void setPage(int page) Set page number.- Parameters:
page- Page number.
-
getSize
public int getSize()Get page size.- Returns:
- Page size.
-
setSize
public void setSize(int size) Set page size.- Parameters:
size- Page size.
-
equals
- Overrides:
equalsin classio.getlime.core.rest.model.base.response.ObjectResponse<T>
-
canEqual
- Overrides:
canEqualin classio.getlime.core.rest.model.base.response.ObjectResponse<T>
-
hashCode
public int hashCode()- Overrides:
hashCodein classio.getlime.core.rest.model.base.response.ObjectResponse<T>
-