public class PagingParams extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected Long |
limit
The paging limit.
|
protected Long |
offset
The paging offset.
|
protected PagingOrder |
order
The order that records are returned in.
|
Constructor and Description |
---|
PagingParams()
Default constructor sets the offset to 0, the limit to 25, and the order to
DESC.
|
PagingParams(Long offset,
Long limit,
PagingOrder order)
Instantiates a new Paging params.
|
Modifier and Type | Method and Description |
---|---|
long |
getLimit()
Gets limit.
|
long |
getOffset()
Gets offset.
|
PagingOrder |
getOrder()
Gets order.
|
PagingParams |
setLimit(Long limit)
Sets limit.
|
PagingParams |
setOffset(Long offset)
Sets offset.
|
PagingParams |
setOrder(PagingOrder order)
Sets order.
|
@QueryParam(value="offset") @Since(value=1.0) @Expose protected Long offset
@QueryParam(value="limit") @Since(value=1.0) @Expose protected Long limit
@QueryParam(value="order") @Since(value=1.0) @Expose protected PagingOrder order
public PagingParams()
public PagingParams(Long offset, Long limit, PagingOrder order)
offset
- the offsetlimit
- the limitorder
- the orderpublic long getOffset()
public long getLimit()
@Nonnull public PagingOrder getOrder()
public PagingParams setOffset(Long offset)
offset
- the offsetpublic PagingParams setLimit(Long limit)
limit
- the limitpublic PagingParams setOrder(PagingOrder order)
order
- the orderCopyright © 2023 iland Internet Solutions, Corp. All rights reserved.