Package org.activiti.engine.impl
Class AbstractVariableQueryImpl<T extends Query<?,?>,U>
- java.lang.Object
-
- org.activiti.engine.impl.db.ListQueryParameterObject
-
- org.activiti.engine.impl.AbstractQuery<T,U>
-
- org.activiti.engine.impl.AbstractVariableQueryImpl<T,U>
-
- Direct Known Subclasses:
ExecutionQueryImpl,HistoricProcessInstanceQueryImpl,HistoricTaskInstanceQueryImpl,ProcessInstanceQueryImpl,TaskQueryImpl
public abstract class AbstractVariableQueryImpl<T extends Query<?,?>,U> extends AbstractQuery<T,U>
Abstract query class that adds methods to query for variable values.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.activiti.engine.impl.AbstractQuery
AbstractQuery.NullHandlingOnOrder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<QueryVariableValue>queryVariableValues-
Fields inherited from class org.activiti.engine.impl.AbstractQuery
commandContext, commandExecutor, databaseType, nullHandlingOnOrder, orderBy, orderProperty, resultType, SORTORDER_ASC, SORTORDER_DESC
-
Fields inherited from class org.activiti.engine.impl.db.ListQueryParameterObject
firstResult, maxResults, parameter
-
-
Constructor Summary
Constructors Constructor Description AbstractVariableQueryImpl()AbstractVariableQueryImpl(CommandContext commandContext)AbstractVariableQueryImpl(CommandExecutor commandExecutor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddVariable(java.lang.String name, java.lang.Object value, QueryOperator operator, boolean localScope)protected voidensureVariablesInitialized()abstract longexecuteCount(CommandContext commandContext)abstract java.util.List<U>executeList(CommandContext commandContext, Page page)Executes the actual query to retrieve the list of results.java.util.List<QueryVariableValue>getQueryVariableValues()booleanhasLocalQueryVariableValue()booleanhasNonLocalQueryVariableValue()protected booleanisBoolean(java.lang.Object value)TvariableValueEquals(java.lang.Object value)protected TvariableValueEquals(java.lang.Object value, boolean localScope)TvariableValueEquals(java.lang.String name, java.lang.Object value)protected TvariableValueEquals(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueEqualsIgnoreCase(java.lang.String name, java.lang.String value)protected TvariableValueEqualsIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)TvariableValueGreaterThan(java.lang.String name, java.lang.Object value)protected TvariableValueGreaterThan(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueGreaterThanOrEqual(java.lang.String name, java.lang.Object value)protected TvariableValueGreaterThanOrEqual(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueLessThan(java.lang.String name, java.lang.Object value)protected TvariableValueLessThan(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueLessThanOrEqual(java.lang.String name, java.lang.Object value)protected TvariableValueLessThanOrEqual(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueLike(java.lang.String name, java.lang.String value)protected TvariableValueLike(java.lang.String name, java.lang.String value, boolean localScope)TvariableValueLikeIgnoreCase(java.lang.String name, java.lang.String value)protected TvariableValueLikeIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)TvariableValueNotEquals(java.lang.String name, java.lang.Object value)protected TvariableValueNotEquals(java.lang.String name, java.lang.Object value, boolean localScope)TvariableValueNotEqualsIgnoreCase(java.lang.String name, java.lang.String value)protected TvariableValueNotEqualsIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)-
Methods inherited from class org.activiti.engine.impl.AbstractQuery
addOrder, asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, getDatabaseType, getOrderBy, getOrderByColumns, list, listPage, orderBy, orderBy, setCommandExecutor, setDatabaseType, singleResult
-
Methods inherited from class org.activiti.engine.impl.db.ListQueryParameterObject
getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, setFirstResult, setMaxResults, setParameter
-
-
-
-
Field Detail
-
queryVariableValues
protected java.util.List<QueryVariableValue> queryVariableValues
-
-
Constructor Detail
-
AbstractVariableQueryImpl
public AbstractVariableQueryImpl()
-
AbstractVariableQueryImpl
public AbstractVariableQueryImpl(CommandContext commandContext)
-
AbstractVariableQueryImpl
public AbstractVariableQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
executeCount
public abstract long executeCount(CommandContext commandContext)
- Specified by:
executeCountin classAbstractQuery<T extends Query<?,?>,U>
-
executeList
public abstract java.util.List<U> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
executeListin classAbstractQuery<T extends Query<?,?>,U>page- used if the results must be paged. If null, no paging will be applied.
-
variableValueEquals
public T variableValueEquals(java.lang.String name, java.lang.Object value)
-
variableValueEquals
protected T variableValueEquals(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueEquals
public T variableValueEquals(java.lang.Object value)
-
variableValueEquals
protected T variableValueEquals(java.lang.Object value, boolean localScope)
-
variableValueEqualsIgnoreCase
public T variableValueEqualsIgnoreCase(java.lang.String name, java.lang.String value)
-
variableValueEqualsIgnoreCase
protected T variableValueEqualsIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)
-
variableValueNotEqualsIgnoreCase
public T variableValueNotEqualsIgnoreCase(java.lang.String name, java.lang.String value)
-
variableValueNotEqualsIgnoreCase
protected T variableValueNotEqualsIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)
-
variableValueNotEquals
public T variableValueNotEquals(java.lang.String name, java.lang.Object value)
-
variableValueNotEquals
protected T variableValueNotEquals(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueGreaterThan
public T variableValueGreaterThan(java.lang.String name, java.lang.Object value)
-
variableValueGreaterThan
protected T variableValueGreaterThan(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueGreaterThanOrEqual
public T variableValueGreaterThanOrEqual(java.lang.String name, java.lang.Object value)
-
variableValueGreaterThanOrEqual
protected T variableValueGreaterThanOrEqual(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueLessThan
public T variableValueLessThan(java.lang.String name, java.lang.Object value)
-
variableValueLessThan
protected T variableValueLessThan(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueLessThanOrEqual
public T variableValueLessThanOrEqual(java.lang.String name, java.lang.Object value)
-
variableValueLessThanOrEqual
protected T variableValueLessThanOrEqual(java.lang.String name, java.lang.Object value, boolean localScope)
-
variableValueLike
public T variableValueLike(java.lang.String name, java.lang.String value)
-
variableValueLikeIgnoreCase
public T variableValueLikeIgnoreCase(java.lang.String name, java.lang.String value)
-
variableValueLike
protected T variableValueLike(java.lang.String name, java.lang.String value, boolean localScope)
-
variableValueLikeIgnoreCase
protected T variableValueLikeIgnoreCase(java.lang.String name, java.lang.String value, boolean localScope)
-
addVariable
protected void addVariable(java.lang.String name, java.lang.Object value, QueryOperator operator, boolean localScope)
-
isBoolean
protected boolean isBoolean(java.lang.Object value)
-
ensureVariablesInitialized
protected void ensureVariablesInitialized()
-
getQueryVariableValues
public java.util.List<QueryVariableValue> getQueryVariableValues()
-
hasLocalQueryVariableValue
public boolean hasLocalQueryVariableValue()
-
hasNonLocalQueryVariableValue
public boolean hasNonLocalQueryVariableValue()
-
-