org.activiti.engine.impl
类 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>
所有已实现的接口:
Serializable, Command<Object>, Query<T,U>
直接已知子类:
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.

作者:
Frederik Heremans
另请参见:
序列化表格

字段摘要
protected  List<QueryVariableValue> queryVariableValues
           
 
从类 org.activiti.engine.impl.AbstractQuery 继承的字段
commandContext, commandExecutor, orderBy, orderProperty, resultType, SORTORDER_ASC, SORTORDER_DESC
 
从类 org.activiti.engine.impl.db.ListQueryParameterObject 继承的字段
databaseType, firstResult, maxResults, parameter
 
构造方法摘要
AbstractVariableQueryImpl()
           
AbstractVariableQueryImpl(CommandContext commandContext)
           
AbstractVariableQueryImpl(CommandExecutor commandExecutor)
           
 
方法摘要
protected  void ensureVariablesInitialized()
           
abstract  long executeCount(CommandContext commandContext)
           
abstract  List<U> executeList(CommandContext commandContext, Page page)
          Executes the actual query to retrieve the list of results.
 List<QueryVariableValue> getQueryVariableValues()
           
 T variableValueEquals(Object value)
           
 T variableValueEquals(Object value, boolean localScope)
           
 T variableValueEquals(String name, Object value)
           
 T variableValueEquals(String name, Object value, boolean localScope)
           
 T variableValueEqualsIgnoreCase(String name, String value)
           
 T variableValueEqualsIgnoreCase(String name, String value, boolean localScope)
           
 T variableValueGreaterThan(String name, Object value)
           
 T variableValueGreaterThan(String name, Object value, boolean localScope)
           
 T variableValueGreaterThanOrEqual(String name, Object value)
           
 T variableValueGreaterThanOrEqual(String name, Object value, boolean localScope)
           
 T variableValueLessThan(String name, Object value)
           
 T variableValueLessThan(String name, Object value, boolean localScope)
           
 T variableValueLessThanOrEqual(String name, Object value)
           
 T variableValueLessThanOrEqual(String name, Object value, boolean localScope)
           
 T variableValueLike(String name, String value)
           
 T variableValueLike(String name, String value, boolean localScope)
           
 T variableValueNotEquals(String name, Object value)
           
 T variableValueNotEquals(String name, Object value, boolean localScope)
           
 T variableValueNotEqualsIgnoreCase(String name, String value)
           
 T variableValueNotEqualsIgnoreCase(String name, String value, boolean localScope)
           
 
从类 org.activiti.engine.impl.AbstractQuery 继承的方法
addOrder, asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, getOrderBy, list, listPage, orderBy, setCommandExecutor, singleResult
 
从类 org.activiti.engine.impl.db.ListQueryParameterObject 继承的方法
getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getParameter, setDatabaseType, setFirstResult, setMaxResults, setParameter
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

queryVariableValues

protected List<QueryVariableValue> queryVariableValues
构造方法详细信息

AbstractVariableQueryImpl

public AbstractVariableQueryImpl()

AbstractVariableQueryImpl

public AbstractVariableQueryImpl(CommandContext commandContext)

AbstractVariableQueryImpl

public AbstractVariableQueryImpl(CommandExecutor commandExecutor)
方法详细信息

executeCount

public abstract long executeCount(CommandContext commandContext)
指定者:
AbstractQuery<T extends Query<?,?>,U> 中的 executeCount

executeList

public abstract List<U> executeList(CommandContext commandContext,
                                    Page page)
从类 AbstractQuery 复制的描述
Executes the actual query to retrieve the list of results.

指定者:
AbstractQuery<T extends Query<?,?>,U> 中的 executeList
page - used if the results must be paged. If null, no paging will be applied.

variableValueEquals

public T variableValueEquals(String name,
                             Object value)

variableValueEquals

public T variableValueEquals(String name,
                             Object value,
                             boolean localScope)

variableValueEquals

public T variableValueEquals(Object value)

variableValueEquals

public T variableValueEquals(Object value,
                             boolean localScope)

variableValueEqualsIgnoreCase

public T variableValueEqualsIgnoreCase(String name,
                                       String value)

variableValueEqualsIgnoreCase

public T variableValueEqualsIgnoreCase(String name,
                                       String value,
                                       boolean localScope)

variableValueNotEqualsIgnoreCase

public T variableValueNotEqualsIgnoreCase(String name,
                                          String value)

variableValueNotEqualsIgnoreCase

public T variableValueNotEqualsIgnoreCase(String name,
                                          String value,
                                          boolean localScope)

variableValueNotEquals

public T variableValueNotEquals(String name,
                                Object value)

variableValueNotEquals

public T variableValueNotEquals(String name,
                                Object value,
                                boolean localScope)

variableValueGreaterThan

public T variableValueGreaterThan(String name,
                                  Object value)

variableValueGreaterThan

public T variableValueGreaterThan(String name,
                                  Object value,
                                  boolean localScope)

variableValueGreaterThanOrEqual

public T variableValueGreaterThanOrEqual(String name,
                                         Object value)

variableValueGreaterThanOrEqual

public T variableValueGreaterThanOrEqual(String name,
                                         Object value,
                                         boolean localScope)

variableValueLessThan

public T variableValueLessThan(String name,
                               Object value)

variableValueLessThan

public T variableValueLessThan(String name,
                               Object value,
                               boolean localScope)

variableValueLessThanOrEqual

public T variableValueLessThanOrEqual(String name,
                                      Object value)

variableValueLessThanOrEqual

public T variableValueLessThanOrEqual(String name,
                                      Object value,
                                      boolean localScope)

variableValueLike

public T variableValueLike(String name,
                           String value)

variableValueLike

public T variableValueLike(String name,
                           String value,
                           boolean localScope)

ensureVariablesInitialized

protected void ensureVariablesInitialized()

getQueryVariableValues

public List<QueryVariableValue> getQueryVariableValues()


Copyright © 2013 Alfresco. All rights reserved.