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>
-
- All Implemented Interfaces:
Serializable,Command<Object>,Query<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 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
-
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 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 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.
-
variableValueEqualsIgnoreCase
protected T variableValueEqualsIgnoreCase(String name, String value, boolean localScope)
-
variableValueNotEqualsIgnoreCase
public T variableValueNotEqualsIgnoreCase(String name, String value)
-
variableValueNotEqualsIgnoreCase
protected T variableValueNotEqualsIgnoreCase(String name, String value, boolean localScope)
-
variableValueNotEquals
protected T variableValueNotEquals(String name, Object value, boolean localScope)
-
variableValueGreaterThan
protected T variableValueGreaterThan(String name, Object value, boolean localScope)
-
variableValueGreaterThanOrEqual
public T variableValueGreaterThanOrEqual(String name, Object value)
-
variableValueGreaterThanOrEqual
protected T variableValueGreaterThanOrEqual(String name, Object value, boolean localScope)
-
variableValueLessThan
protected T variableValueLessThan(String name, Object value, boolean localScope)
-
variableValueLessThanOrEqual
protected T variableValueLessThanOrEqual(String name, Object value, boolean localScope)
-
variableValueLikeIgnoreCase
protected T variableValueLikeIgnoreCase(String name, String value, boolean localScope)
-
addVariable
protected void addVariable(String name, Object value, QueryOperator operator, boolean localScope)
-
isBoolean
protected boolean isBoolean(Object value)
-
ensureVariablesInitialized
protected void ensureVariablesInitialized()
-
getQueryVariableValues
public List<QueryVariableValue> getQueryVariableValues()
-
hasLocalQueryVariableValue
public boolean hasLocalQueryVariableValue()
-
hasNonLocalQueryVariableValue
public boolean hasNonLocalQueryVariableValue()
-
-