public interface QueryOptions
extends java.io.Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
QueryOptions.Ordering |
| Modifier and Type | Method and Description |
|---|---|
QueryOptions |
add(Filter... res) |
QueryOptions |
addFilter(Filter f) |
void |
addGroupBy(java.lang.String property) |
QueryOptions |
addOrdering(java.lang.Integer index,
java.lang.String name,
boolean ascending) |
QueryOptions |
addOrdering(java.lang.Integer index,
java.lang.String name,
boolean ascending,
boolean ignoreCase) |
QueryOptions |
addOrdering(java.lang.String name,
boolean ascending) |
QueryOptions |
addOrdering(java.lang.String name,
boolean ascending,
boolean ignoreCase) |
void |
addOwnerScope(Identity user) |
boolean |
equals(java.lang.Object o) |
void |
extendScope(Filter... filters) |
java.util.List<Filter> |
getFilters() |
int |
getFirstRow() |
java.util.List<java.lang.String> |
getGroupBys() |
int |
getOrderingIndex(java.lang.String name) |
java.util.List<QueryOptions.Ordering> |
getOrderings() |
java.lang.String |
getQuery() |
java.util.List<Filter> |
getRestrictions() |
int |
getResultLimit()
Return a filter for default owner filtering.
|
java.util.List<Filter> |
getScopeExtensions() |
java.lang.Boolean |
getScopeResults() |
java.lang.Boolean |
getUnscopedGloballyAccessible() |
int |
hashCode() |
boolean |
isCacheResults() |
boolean |
isDirtyRead() |
boolean |
isDistinct() |
boolean |
isFlushBeforeQuery() |
java.lang.String |
isIdentitySearch() |
boolean |
isIgnoreCase() |
boolean |
isTransactionLock() |
void |
setCacheResults(boolean cache) |
void |
setDirtyRead(boolean dirtyRead) |
void |
setDistinct(boolean b) |
void |
setFilters(java.util.List<Filter> filters) |
QueryOptions |
setFirstRow(int row) |
void |
setFlushBeforeQuery(boolean flush) |
void |
setGroupBys(java.util.List<java.lang.String> groupBys) |
void |
setIgnoreCase(boolean b) |
QueryOptions |
setOrderAscending(boolean b) |
QueryOptions |
setOrderBy(java.lang.String name) |
void |
setOrderings(java.util.List<QueryOptions.Ordering> orderings) |
void |
setQuery(java.lang.String q) |
void |
setRestrictions(java.util.List<Filter> filters) |
QueryOptions |
setResultLimit(int limit) |
void |
setScopeResults(java.lang.Boolean scopeResults) |
void |
setTransactionLock(boolean b) |
void |
setUnscopedGloballyAccessible(java.lang.Boolean b) |
java.lang.String |
toString() |
int getResultLimit()
QueryOptions setResultLimit(int limit)
QueryOptions setFirstRow(int row)
int getFirstRow()
QueryOptions setOrderBy(java.lang.String name)
QueryOptions setOrderAscending(boolean b)
QueryOptions addOrdering(java.lang.String name, boolean ascending)
QueryOptions addOrdering(java.lang.String name, boolean ascending, boolean ignoreCase)
QueryOptions addOrdering(java.lang.Integer index, java.lang.String name, boolean ascending)
QueryOptions addOrdering(java.lang.Integer index, java.lang.String name, boolean ascending, boolean ignoreCase)
int getOrderingIndex(java.lang.String name)
void setOrderings(java.util.List<QueryOptions.Ordering> orderings)
java.util.List<QueryOptions.Ordering> getOrderings()
java.util.List<java.lang.String> getGroupBys()
void setGroupBys(java.util.List<java.lang.String> groupBys)
void addGroupBy(java.lang.String property)
QueryOptions add(Filter... res)
QueryOptions addFilter(Filter f)
java.util.List<Filter> getFilters()
void setFilters(java.util.List<Filter> filters)
void setRestrictions(java.util.List<Filter> filters)
java.util.List<Filter> getRestrictions()
java.lang.String isIdentitySearch()
void setDistinct(boolean b)
boolean isDistinct()
void setIgnoreCase(boolean b)
boolean isIgnoreCase()
java.lang.Boolean getScopeResults()
void setScopeResults(java.lang.Boolean scopeResults)
java.lang.Boolean getUnscopedGloballyAccessible()
void setUnscopedGloballyAccessible(java.lang.Boolean b)
void extendScope(Filter... filters)
void addOwnerScope(Identity user)
java.util.List<Filter> getScopeExtensions()
void setTransactionLock(boolean b)
boolean isTransactionLock()
void setQuery(java.lang.String q)
java.lang.String getQuery()
void setCacheResults(boolean cache)
boolean isCacheResults()
void setFlushBeforeQuery(boolean flush)
boolean isFlushBeforeQuery()
boolean equals(java.lang.Object o)
equals in class java.lang.Objectint hashCode()
hashCode in class java.lang.Objectjava.lang.String toString()
toString in class java.lang.Objectboolean isDirtyRead()
void setDirtyRead(boolean dirtyRead)