public class QueryParams
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static QueryParams |
DEFAULT
Default query parameters.
|
| Constructor and Description |
|---|
QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields)
Construct a QueryParams.
|
QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields,
java.util.List<java.lang.String> returnedFields)
Construct a QueryParams.
|
QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields,
java.util.List<java.lang.String> returnedFields,
java.util.Map<java.lang.String,java.lang.String> extras)
Construct a QueryParams.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getExtras() |
int |
getPageOffset() |
int |
getPageSize() |
java.util.List<java.lang.String> |
getReturnedFields() |
java.util.List<SortField> |
getSortFields() |
public static final QueryParams DEFAULT
null to repository search methods amounts to using this. No pagination and no sorting.public QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields)
pageNumber - the page number to return. Starts at 0. Ignored if pageSize==0.pageSize - the number of objects to return. PageSize of 0 means return all.sortFields - fields to sort over. If null means no sort.public QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields,
java.util.List<java.lang.String> returnedFields)
pageNumber - the page number to return. Starts at 0. Ignored if pageSize==0.pageSize - the number of objects to return. PageSize of 0 means return all.sortFields - fields to sort over. If null means no sort.returnedFields - fields to include in the query result. This means the DigitalObjects returned by a search will only partially represent the matched objects.public QueryParams(int pageNumber,
int pageSize,
java.util.List<SortField> sortFields,
java.util.List<java.lang.String> returnedFields,
java.util.Map<java.lang.String,java.lang.String> extras)
pageNumber - the page number to return. Starts at 0. Ignored if pageSize==0.pageSize - the number of objects to return. PageSize of 0 means return all.sortFields - fields to sort over. If null means no sort.returnedFields - fields to include in the query result. This means the DigitalObjects returned by a search will only partially represent the matched objects.extras - extra parameters to include in the query. The repository implementation is responsible for interpreting the parameters.public int getPageOffset()
public int getPageSize()
public java.util.List<SortField> getSortFields()
public java.util.List<java.lang.String> getReturnedFields()
public java.util.Map<java.lang.String,java.lang.String> getExtras()