public class ExtensionQuery extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExtensionQuery.COMPARISON
The comparison to apply.
|
static class |
ExtensionQuery.Filter
A filter to apply on an extension field.
|
static class |
ExtensionQuery.ORDER
The order in which extensions should be sorted.
|
static class |
ExtensionQuery.SortClause
The sort criteria.
|
| Constructor and Description |
|---|
ExtensionQuery()
No filtering.
|
ExtensionQuery(ExtensionQuery query) |
ExtensionQuery(String query) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionQuery |
addFilter(String field,
Object value,
ExtensionQuery.COMPARISON comparison) |
ExtensionQuery |
addFilters(List<ExtensionQuery.Filter> newFilters) |
ExtensionQuery |
addSort(String field,
ExtensionQuery.ORDER order) |
List<ExtensionQuery.Filter> |
getFilters() |
int |
getLimit() |
int |
getOffset() |
String |
getQuery() |
List<ExtensionQuery.SortClause> |
getSortClauses() |
ExtensionQuery |
setFilters(Collection<ExtensionQuery.Filter> filters) |
ExtensionQuery |
setLimit(int limit) |
ExtensionQuery |
setOffset(int offset) |
ExtensionQuery |
setSortClauses(Collection<ExtensionQuery.SortClause> sortClauses) |
public ExtensionQuery()
public ExtensionQuery(String query)
query - the query to executepublic ExtensionQuery(ExtensionQuery query)
query - the query to duplicatepublic String getQuery()
public ExtensionQuery setLimit(int limit)
limit - the number of results to return when querying extensionspublic ExtensionQuery setOffset(int offset)
offset - offset of query result to set (skip first "offset" rows).public List<ExtensionQuery.Filter> getFilters()
public ExtensionQuery setFilters(Collection<ExtensionQuery.Filter> filters)
filters - the filterspublic ExtensionQuery addFilter(String field, Object value, ExtensionQuery.COMPARISON comparison)
field - the name of the fieldvalue - the value to compare tocomparison - the comparison to applypublic ExtensionQuery addFilters(List<ExtensionQuery.Filter> newFilters)
newFilters - the filters to addpublic List<ExtensionQuery.SortClause> getSortClauses()
public ExtensionQuery setSortClauses(Collection<ExtensionQuery.SortClause> sortClauses)
sortClauses - the criteria used to sort the resultpublic ExtensionQuery addSort(String field, ExtensionQuery.ORDER order)
field - the name of the fieldorder - the order in which extensions should be sortedpublic int getLimit()
setLimit(int)public int getOffset()
setOffset(int)Copyright © 2004–2017 XWiki. All rights reserved.