public class PaginationInfo extends Object
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.Paginated| Modifier and Type | Class and Description |
|---|---|
static interface |
PaginationInfo.PaginationInfoBuilder |
static class |
PaginationInfo.PaginationInfoBuilderImpl |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_LIMIT_PARAM_NAME |
static String |
DEFAULT_OFFSET_PARAM_NAME |
private com.google.common.base.Optional<String> |
headerPrefix |
private int |
limit |
private String |
limitParamName |
private int |
offset |
private String |
offsetParamName |
private boolean |
webLinking |
| Modifier | Constructor and Description |
|---|---|
|
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) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.base.Optional<String> |
getHeaderPrefix() |
int |
getLimit() |
String |
getLimitParamName() |
int |
getOffset() |
String |
getOffsetParamName() |
static PaginationInfo.PaginationInfoBuilder |
offset(int value) |
static PaginationInfo.PaginationInfoBuilder |
offset(String offsetParamName,
int value) |
String |
toString() |
boolean |
webLinking() |
public static final String DEFAULT_OFFSET_PARAM_NAME
public static final String DEFAULT_LIMIT_PARAM_NAME
private final String offsetParamName
private final int offset
private final String limitParamName
private final int limit
private final boolean webLinking
private final com.google.common.base.Optional<String> headerPrefix
public PaginationInfo(String offsetParamName, int offset, String limitParamName, int limit)
public PaginationInfo(String offsetParamName, int offset, String limitParamName, int limit, String headerPrefix)
public String getOffsetParamName()
public int getOffset()
public String getLimitParamName()
public int getLimit()
public boolean webLinking()
public com.google.common.base.Optional<String> getHeaderPrefix()
public static PaginationInfo.PaginationInfoBuilder offset(int value)
public static PaginationInfo.PaginationInfoBuilder offset(String offsetParamName, int value)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.