org.jboss.aerogear.controller.router.rest.pagination
Class PaginationInfo
java.lang.Object
org.jboss.aerogear.controller.router.rest.pagination.PaginationInfo
public class PaginationInfo
- extends Object
Holds information related to pagination in AeroGear Controller.
The parameter names will be provided using the Paginated annotation and the values will be the values contained in
the current request. If the configured parameters are missing from the request, the default values specified in
Paginated will be used.
- See Also:
Paginated
|
Constructor Summary |
|
PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit)
|
private |
PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit,
boolean webLinking,
com.google.common.base.Optional<String> headerPrefix)
|
|
PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit,
String headerPrefix)
|
DEFAULT_OFFSET_PARAM_NAME
public static final String DEFAULT_OFFSET_PARAM_NAME
- See Also:
- Constant Field Values
DEFAULT_LIMIT_PARAM_NAME
public static final String DEFAULT_LIMIT_PARAM_NAME
- See Also:
- Constant Field Values
offsetParamName
private final String offsetParamName
offset
private final int offset
limitParamName
private final String limitParamName
limit
private final int limit
webLinking
private final boolean webLinking
headerPrefix
private final com.google.common.base.Optional<String> headerPrefix
PaginationInfo
public PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit)
PaginationInfo
public PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit,
String headerPrefix)
PaginationInfo
private PaginationInfo(String offsetParamName,
int offset,
String limitParamName,
int limit,
boolean webLinking,
com.google.common.base.Optional<String> headerPrefix)
getOffsetParamName
public String getOffsetParamName()
getOffset
public int getOffset()
getLimitParamName
public String getLimitParamName()
getLimit
public int getLimit()
webLinking
public boolean webLinking()
toString
public String toString()
- Overrides:
toString in class Object
getHeaderPrefix
public com.google.common.base.Optional<String> getHeaderPrefix()
offset
public static PaginationInfo.PaginationInfoBuilder offset(int value)
offset
public static PaginationInfo.PaginationInfoBuilder offset(String offsetParamName,
int value)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.