public class ExecutionQueryImpl extends AbstractVariableQueryImpl<ExecutionQuery,Execution> implements ExecutionQuery
ListQueryParameterObject.ResultTypeQuery.NullHandlingOnOrderqueryVariableValuescommandContext, commandExecutordatabaseType, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByColumnMap, orderByColumns, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC| Constructor and Description |
|---|
ExecutionQueryImpl() |
ExecutionQueryImpl(CommandContext commandContext) |
ExecutionQueryImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionQueryImpl |
activityId(String activityId)
Only select executions which contain an activity with the given id.
|
ExecutionQuery |
endOr()
End an OR statement.
|
protected void |
ensureVariablesInitialized() |
ExecutionQuery |
eventSubscription(String eventType,
String eventName) |
long |
executeCount(CommandContext commandContext) |
List<Execution> |
executeList(CommandContext commandContext) |
ExecutionQueryImpl |
executionId(String executionId)
Only select executions with the given id.
|
ExecutionQueryImpl |
executionTenantId(String tenantId)
Only select process instances that have the given tenant id.
|
ExecutionQueryImpl |
executionTenantIdLike(String tenantIdLike)
Only select process instances with a tenant id like the given one.
|
ExecutionQueryImpl |
executionWithoutTenantId()
Only select process instances that do not have a tenant id.
|
String |
getActivityId() |
String |
getBusinessKey() |
String |
getDeploymentId() |
List<String> |
getDeploymentIds() |
List<EventSubscriptionQueryValue> |
getEventSubscriptions() |
String |
getExecutionId() |
Set<String> |
getInvolvedGroups() |
String |
getInvolvedUser() |
String |
getName() |
String |
getNameLike() |
String |
getNameLikeIgnoreCase() |
boolean |
getOnlyProcessInstances() |
String |
getParentId() |
String |
getProcessDefinitionCategory() |
String |
getProcessDefinitionEngineVersion() |
String |
getProcessDefinitionId() |
Set<String> |
getProcessDefinitionIds() |
String |
getProcessDefinitionKey() |
Set<String> |
getProcessDefinitionKeys() |
String |
getProcessDefinitionName() |
Integer |
getProcessDefinitionVersion() |
String |
getProcessInstanceId() |
String |
getProcessInstanceIds() |
String |
getRootProcessInstanceId() |
Date |
getStartedAfter() |
Date |
getStartedBefore() |
String |
getStartedBy() |
String |
getSubProcessInstanceId() |
String |
getSuperProcessInstanceId() |
SuspensionState |
getSuspensionState() |
String |
getTenantId() |
String |
getTenantIdLike() |
boolean |
isActive() |
boolean |
isExcludeSubprocesses() |
boolean |
isIncludeChildExecutionsWithBusinessKeyQuery() |
boolean |
isOnlyChildExecutions() |
boolean |
isOnlyProcessInstanceExecutions() |
boolean |
isOnlySubProcessExecutions() |
boolean |
isProcessInstancesOnly() |
boolean |
isWithoutTenantId() |
ExecutionQuery |
locale(String locale)
Localize execution name and description to specified locale.
|
protected void |
localize(Execution execution,
String activityId) |
ExecutionQuery |
messageEventSubscriptionName(String messageName)
Only select executions which have a message event subscription for the given messageName.
|
ExecutionQuery |
onlyChildExecutions()
Only selects executions that have a parent id set, ie non-processinstance executions.
|
ExecutionQuery |
onlyProcessInstanceExecutions()
Only selects executions that have no parent id set, ie process instance executions
|
ExecutionQuery |
onlySubProcessExecutions()
Only selects executions that are a subprocess.
|
ExecutionQuery |
or()
Begin an OR statement.
|
ExecutionQueryImpl |
orderByProcessDefinitionId()
Order by process definition id (needs to be followed by
Query.asc() or Query.desc()). |
ExecutionQueryImpl |
orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by
Query.asc() or Query.desc()). |
ExecutionQueryImpl |
orderByProcessInstanceId()
Order by id (needs to be followed by
Query.asc() or Query.desc()). |
ExecutionQueryImpl |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc()). |
ExecutionQueryImpl |
parentId(String parentId)
Only select executions which are a direct child-execution of the execution with the given id.
|
ExecutionQuery |
processDefinitionCategory(String processDefinitionCategory)
Only select executions which have the given process definition category.
|
ExecutionQuery |
processDefinitionEngineVersion(String processDefinitionEngineVersion)
Only select executions which have the given process definition engine version.
|
ExecutionQueryImpl |
processDefinitionId(String processDefinitionId)
Only select executions which have the given process definition id.
|
ExecutionQueryImpl |
processDefinitionKey(String processDefinitionKey)
Only select executions which have the given process definition key.
|
ExecutionQuery |
processDefinitionKeys(Set<String> processDefinitionKeys)
Only select executions which have process definitions with the given keys.
|
ExecutionQuery |
processDefinitionName(String processDefinitionName)
Only select executions which have the given process definition name.
|
ExecutionQuery |
processDefinitionVersion(Integer processDefinitionVersion)
Only select executions which have the given process definition version.
|
ExecutionQuery |
processInstanceBusinessKey(String businessKey)
Only executions with the given business key.
|
ExecutionQuery |
processInstanceBusinessKey(String processInstanceBusinessKey,
boolean includeChildExecutions)
Only executions with the given business key.
|
ExecutionQueryImpl |
processInstanceId(String processInstanceId)
Only select executions which have the given process instance id.
|
ExecutionQuery |
processVariableExists(String name)
Only select executions which are part of a process that have a variable with the given name.
|
ExecutionQuery |
processVariableNotExists(String name)
Only select executions which are part of a process that don't have a variable with the given name.
|
ExecutionQuery |
processVariableValueEquals(Object variableValue)
Only select executions which are part of a process that have at least one variable with the given value.
|
ExecutionQuery |
processVariableValueEquals(String variableName,
Object variableValue)
Only select executions which are part of a process that have a variable with the given name set to the given value.
|
ExecutionQuery |
processVariableValueEqualsIgnoreCase(String name,
String value)
Only select executions which are part of a process that have a local string variable with the given value, case insensitive.
|
ExecutionQuery |
processVariableValueGreaterThan(String name,
Object value)
Only select executions which have a process instance variable value greater than the passed value.
|
ExecutionQuery |
processVariableValueGreaterThanOrEqual(String name,
Object value)
Only select executions which have a process instance variable value greater than or equal to the passed value.
|
ExecutionQuery |
processVariableValueLessThan(String name,
Object value)
Only select executions which have a process instance variable value less than the passed value.
|
ExecutionQuery |
processVariableValueLessThanOrEqual(String name,
Object value)
Only select executions which have a process instance variable value less than or equal to the passed value.
|
ExecutionQuery |
processVariableValueLike(String name,
String value)
Only select executions which are part of a process that have at least one variable like the given value.
|
ExecutionQuery |
processVariableValueLikeIgnoreCase(String name,
String value)
Only select executions which are part of a process that have at least one variable like the given value (case insensitive).
|
ExecutionQuery |
processVariableValueNotEquals(String variableName,
Object variableValue)
Only select executions which are part of a process that have a variable with the given name, but with a different value than the passed value.
|
ExecutionQuery |
processVariableValueNotEqualsIgnoreCase(String name,
String value)
Only select executions which are part of a process that have a local string variable which is not the given value, case insensitive.
|
ExecutionQueryImpl |
rootProcessInstanceId(String rootProcessInstanceId)
Only select executions which have the given root process instance id.
|
void |
setDeploymentId(String deploymentId) |
void |
setDeploymentIds(List<String> deploymentIds) |
void |
setEventSubscriptions(List<EventSubscriptionQueryValue> eventSubscriptions) |
void |
setInvolvedGroups(Set<String> involvedGroups) |
void |
setInvolvedUser(String involvedUser) |
void |
setName(String name) |
void |
setNameLike(String nameLike) |
void |
setNameLikeIgnoreCase(String nameLikeIgnoreCase) |
void |
setStartedAfter(Date startedAfter) |
void |
setStartedBefore(Date startedBefore) |
void |
setStartedBy(String startedBy) |
void |
setSuspensionState(SuspensionState suspensionState) |
ExecutionQuery |
signalEventSubscription(String signalName) |
ExecutionQuery |
signalEventSubscriptionName(String signalName)
Only select executions which have a signal event subscription for the given signal name.
|
ExecutionQuery |
startedAfter(Date afterTime)
Only select executions that were started after the given start time.
|
ExecutionQuery |
startedBefore(Date beforeTime)
Only select executions that were started before the given start time.
|
ExecutionQuery |
startedBy(String userId)
Only select executions that were started after by the given user id.
|
ExecutionQuery |
variableExists(String name)
Only select executions which have a local variable with the given name.
|
ExecutionQuery |
variableNotExists(String name)
Only select executions which does not have a local variable with the given name.
|
ExecutionQuery |
variableValueEquals(Object variableValue)
Only select executions which have at least one local variable with the given value.
|
ExecutionQuery |
variableValueEquals(String variableName,
Object variableValue)
Only select executions which have a local variable with the given value.
|
ExecutionQuery |
variableValueEqualsIgnoreCase(String name,
String value)
Only select executions which have a local string variable with the given value, case insensitive.
|
ExecutionQuery |
variableValueGreaterThan(String name,
Object value)
Only select executions which have a local variable value greater than the passed value.
|
ExecutionQuery |
variableValueGreaterThanOrEqual(String name,
Object value)
Only select executions which have a local variable value greater than or equal to the passed value.
|
ExecutionQuery |
variableValueLessThan(String name,
Object value)
Only select executions which have a local variable value less than the passed value.
|
ExecutionQuery |
variableValueLessThanOrEqual(String name,
Object value)
Only select executions which have a local variable value less than or equal to the passed value.
|
ExecutionQuery |
variableValueLike(String name,
String value)
Only select executions which have a local variable value like the given value.
|
ExecutionQuery |
variableValueLikeIgnoreCase(String name,
String value)
Only select executions which have a local variable value like the given value (case insensitive).
|
ExecutionQuery |
variableValueNotEquals(String variableName,
Object variableValue)
Only select executions which have a local variable with the given name, but with a different value than the passed value.
|
ExecutionQuery |
variableValueNotEqualsIgnoreCase(String name,
String value)
Only select executions which have a local string variable which is not the given value, case insensitive.
|
ExecutionQuery |
withLocalizationFallback()
Instruct localization to fallback to more general locales including the default locale of the JVM if the specified locale is not found.
|
addVariable, getQueryVariableValues, hasLocalQueryVariableValue, hasNonLocalQueryVariableValue, hasValueComparisonQueryVariables, isBoolean, variableExists, variableNotExists, variableValueEquals, variableValueEquals, variableValueEqualsIgnoreCase, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueLikeIgnoreCase, variableValueNotEquals, variableValueNotEqualsIgnoreCaseasc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultaddOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameterprotected String processDefinitionId
protected String processDefinitionKey
protected String processDefinitionCategory
protected String processDefinitionName
protected Integer processDefinitionVersion
protected String processDefinitionEngineVersion
protected String activityId
protected String executionId
protected String parentId
protected boolean onlyChildExecutions
protected boolean onlySubProcessExecutions
protected boolean onlyProcessInstanceExecutions
protected String processInstanceId
protected String rootProcessInstanceId
protected List<EventSubscriptionQueryValue> eventSubscriptions
protected String tenantId
protected String tenantIdLike
protected boolean withoutTenantId
protected String locale
protected boolean withLocalizationFallback
protected Date startedBefore
protected Date startedAfter
protected String startedBy
protected String superProcessInstanceId
protected String subProcessInstanceId
protected boolean excludeSubprocesses
protected SuspensionState suspensionState
protected String businessKey
protected boolean includeChildExecutionsWithBusinessKeyQuery
protected boolean isActive
protected String involvedUser
protected String name
protected String nameLike
protected String nameLikeIgnoreCase
protected String deploymentId
protected String callbackId
protected String callbackType
protected List<ExecutionQueryImpl> orQueryObjects
protected ExecutionQueryImpl currentOrQueryObject
protected boolean inOrStatement
public ExecutionQueryImpl()
public ExecutionQueryImpl(CommandContext commandContext)
public ExecutionQueryImpl(CommandExecutor commandExecutor)
public boolean isProcessInstancesOnly()
public ExecutionQueryImpl processDefinitionId(String processDefinitionId)
ExecutionQueryprocessDefinitionId in interface ExecutionQuerypublic ExecutionQueryImpl processDefinitionKey(String processDefinitionKey)
ExecutionQueryprocessDefinitionKey in interface ExecutionQuerypublic ExecutionQuery processDefinitionCategory(String processDefinitionCategory)
ExecutionQueryprocessDefinitionCategory in interface ExecutionQuerypublic ExecutionQuery processDefinitionName(String processDefinitionName)
ExecutionQueryprocessDefinitionName in interface ExecutionQuerypublic ExecutionQuery processDefinitionVersion(Integer processDefinitionVersion)
ExecutionQueryExecutionQuery.processDefinitionKey(String)processDefinitionVersion in interface ExecutionQuerypublic ExecutionQuery processDefinitionEngineVersion(String processDefinitionEngineVersion)
ExecutionQueryprocessDefinitionEngineVersion in interface ExecutionQuerypublic ExecutionQueryImpl processInstanceId(String processInstanceId)
ExecutionQueryprocessInstanceId in interface ExecutionQuerypublic ExecutionQueryImpl rootProcessInstanceId(String rootProcessInstanceId)
ExecutionQueryrootProcessInstanceId in interface ExecutionQuerypublic ExecutionQuery processInstanceBusinessKey(String businessKey)
ExecutionQueryExecutionQuery.processInstanceBusinessKey(String, boolean) method with a boolean value of true instead.processInstanceBusinessKey in interface ExecutionQuerypublic ExecutionQuery processInstanceBusinessKey(String processInstanceBusinessKey, boolean includeChildExecutions)
ExecutionQueryExecutionQuery.processInstanceBusinessKey(String), but allows to choose whether child executions are returned or not.processInstanceBusinessKey in interface ExecutionQuerypublic ExecutionQuery processDefinitionKeys(Set<String> processDefinitionKeys)
ExecutionQueryprocessDefinitionKeys in interface ExecutionQuerypublic ExecutionQueryImpl executionId(String executionId)
ExecutionQueryexecutionId in interface ExecutionQuerypublic ExecutionQueryImpl activityId(String activityId)
ExecutionQueryactivityId in interface ExecutionQuerypublic ExecutionQueryImpl parentId(String parentId)
ExecutionQueryparentId in interface ExecutionQuerypublic ExecutionQuery onlyChildExecutions()
ExecutionQueryonlyChildExecutions in interface ExecutionQuerypublic ExecutionQuery onlySubProcessExecutions()
ExecutionQueryonlySubProcessExecutions in interface ExecutionQuerypublic ExecutionQuery onlyProcessInstanceExecutions()
ExecutionQueryonlyProcessInstanceExecutions in interface ExecutionQuerypublic ExecutionQueryImpl executionTenantId(String tenantId)
ExecutionQueryexecutionTenantId in interface ExecutionQuerypublic ExecutionQueryImpl executionTenantIdLike(String tenantIdLike)
ExecutionQueryexecutionTenantIdLike in interface ExecutionQuerypublic ExecutionQueryImpl executionWithoutTenantId()
ExecutionQueryexecutionWithoutTenantId in interface ExecutionQuerypublic ExecutionQuery signalEventSubscription(String signalName)
public ExecutionQuery signalEventSubscriptionName(String signalName)
ExecutionQuerysignalEventSubscriptionName in interface ExecutionQuerysignalName - the name of the signal the execution has subscribed topublic ExecutionQuery messageEventSubscriptionName(String messageName)
ExecutionQuerymessageEventSubscriptionName in interface ExecutionQuerymessageName - the name of the message the execution has subscribed topublic ExecutionQuery eventSubscription(String eventType, String eventName)
public ExecutionQuery processVariableValueEquals(String variableName, Object variableValue)
ExecutionQuerySerializable objects (which are not primitive type
wrappers) are not supported.processVariableValueEquals in interface ExecutionQuerypublic ExecutionQuery processVariableValueEquals(Object variableValue)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are
not supported.processVariableValueEquals in interface ExecutionQuerypublic ExecutionQuery processVariableValueNotEquals(String variableName, Object variableValue)
ExecutionQuerySerializable objects
(which are not primitive type wrappers) are not supported.processVariableValueNotEquals in interface ExecutionQuerypublic ExecutionQuery processVariableValueEqualsIgnoreCase(String name, String value)
ExecutionQueryThis method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
processVariableValueEqualsIgnoreCase in interface ExecutionQueryname - name of the variable, cannot be null.value - value of the variable, cannot be null.public ExecutionQuery processVariableValueNotEqualsIgnoreCase(String name, String value)
ExecutionQueryThis method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
processVariableValueNotEqualsIgnoreCase in interface ExecutionQueryname - name of the variable, cannot be null.value - value of the variable, cannot be null.public ExecutionQuery processVariableValueLike(String name, String value)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are
not supported.processVariableValueLike in interface ExecutionQuerypublic ExecutionQuery processVariableValueLikeIgnoreCase(String name, String value)
ExecutionQuerySerializable objects (which are not primitive
type wrappers) are not supported.processVariableValueLikeIgnoreCase in interface ExecutionQuerypublic ExecutionQuery processVariableValueGreaterThan(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are not
supported.processVariableValueGreaterThan in interface ExecutionQueryname - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery processVariableValueGreaterThanOrEqual(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type
wrappers) are not supported.processVariableValueGreaterThanOrEqual in interface ExecutionQueryname - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery processVariableValueLessThan(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are not
supported.processVariableValueLessThan in interface ExecutionQueryname - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery processVariableValueLessThanOrEqual(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.processVariableValueLessThanOrEqual in interface ExecutionQueryname - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery processVariableExists(String name)
ExecutionQueryprocessVariableExists in interface ExecutionQueryname - cannot be null.public ExecutionQuery processVariableNotExists(String name)
ExecutionQueryprocessVariableNotExists in interface ExecutionQueryname - cannot be null.public ExecutionQuery variableValueEquals(String variableName, Object variableValue)
ExecutionQueryProcessEngineConfiguration#getVariableTypes(). Byte-arrays and Serializable objects (which are not primitive type wrappers) are not supported.variableValueEquals in interface ExecutionQueryvariableValueEquals in class AbstractVariableQueryImpl<ExecutionQuery,Execution>variableName - name of the variable, cannot be null.public ExecutionQuery variableValueEquals(Object variableValue)
ExecutionQueryProcessEngineConfiguration#getVariableTypes() . Byte-arrays and Serializable objects (which are not primitive type wrappers) are not supported.variableValueEquals in interface ExecutionQueryvariableValueEquals in class AbstractVariableQueryImpl<ExecutionQuery,Execution>public ExecutionQuery variableValueNotEquals(String variableName, Object variableValue)
ExecutionQuerySerializable objects (which are not primitive
type wrappers) are not supported.variableValueNotEquals in interface ExecutionQueryvariableValueNotEquals in class AbstractVariableQueryImpl<ExecutionQuery,Execution>variableName - name of the variable, cannot be null.public ExecutionQuery variableValueEqualsIgnoreCase(String name, String value)
ExecutionQueryThis method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
variableValueEqualsIgnoreCase in interface ExecutionQueryvariableValueEqualsIgnoreCase in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - name of the variable, cannot be null.value - value of the variable, cannot be null.public ExecutionQuery variableValueNotEqualsIgnoreCase(String name, String value)
ExecutionQueryThis method only works if your database has encoding/collation that supports case-sensitive queries. For example, use "collate UTF-8" on MySQL and for MSSQL, select one of the case-sensitive Collations available (MSDN Server Collation Reference).
variableValueNotEqualsIgnoreCase in interface ExecutionQueryvariableValueNotEqualsIgnoreCase in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - name of the variable, cannot be null.value - value of the variable, cannot be null.public ExecutionQuery variableValueLike(String name, String value)
ExecutionQueryvariableValueLike in interface ExecutionQueryvariableValueLike in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).public ExecutionQuery variableValueLikeIgnoreCase(String name, String value)
ExecutionQueryvariableValueLikeIgnoreCase in interface ExecutionQueryvariableValueLikeIgnoreCase in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).public ExecutionQuery variableValueGreaterThan(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are not
supported.variableValueGreaterThan in interface ExecutionQueryvariableValueGreaterThan in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery variableValueGreaterThanOrEqual(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type
wrappers) are not supported.variableValueGreaterThanOrEqual in interface ExecutionQueryvariableValueGreaterThanOrEqual in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery variableValueLessThan(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers) are not
supported.variableValueLessThan in interface ExecutionQueryvariableValueLessThan in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery variableValueLessThanOrEqual(String name, Object value)
ExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.variableValueLessThanOrEqual in interface ExecutionQueryvariableValueLessThanOrEqual in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - variable name, cannot be null.value - variable value, cannot be null.public ExecutionQuery variableExists(String name)
ExecutionQueryvariableExists in interface ExecutionQueryvariableExists in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - cannot be null.public ExecutionQuery variableNotExists(String name)
ExecutionQueryvariableNotExists in interface ExecutionQueryvariableNotExists in class AbstractVariableQueryImpl<ExecutionQuery,Execution>name - cannot be null.public ExecutionQuery locale(String locale)
ExecutionQuerylocale in interface ExecutionQuerypublic ExecutionQuery withLocalizationFallback()
ExecutionQuerywithLocalizationFallback in interface ExecutionQuerypublic ExecutionQuery startedBefore(Date beforeTime)
ExecutionQuerystartedBefore in interface ExecutionQuerybeforeTime - executions started before this time will be returned (cannot be null)public ExecutionQuery startedAfter(Date afterTime)
ExecutionQuerystartedAfter in interface ExecutionQueryafterTime - executions started after this time will be returned (cannot be null)public ExecutionQuery startedBy(String userId)
ExecutionQuerystartedBy in interface ExecutionQueryuserId - the user id of the authenticated user that started the execution (cannot be null)public ExecutionQuery or()
ExecutionQueryor in interface ExecutionQuerypublic ExecutionQuery endOr()
ExecutionQueryendOr in interface ExecutionQuerypublic ExecutionQueryImpl orderByProcessInstanceId()
ExecutionQueryQuery.asc() or Query.desc()).orderByProcessInstanceId in interface ExecutionQuerypublic ExecutionQueryImpl orderByProcessDefinitionId()
ExecutionQueryQuery.asc() or Query.desc()).orderByProcessDefinitionId in interface ExecutionQuerypublic ExecutionQueryImpl orderByProcessDefinitionKey()
ExecutionQueryQuery.asc() or Query.desc()).orderByProcessDefinitionKey in interface ExecutionQuerypublic ExecutionQueryImpl orderByTenantId()
ExecutionQueryQuery.asc() or Query.desc()).orderByTenantId in interface ExecutionQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractVariableQueryImpl<ExecutionQuery,Execution>public List<Execution> executeList(CommandContext commandContext)
executeList in class AbstractVariableQueryImpl<ExecutionQuery,Execution>protected void ensureVariablesInitialized()
ensureVariablesInitialized in class AbstractVariableQueryImpl<ExecutionQuery,Execution>public boolean getOnlyProcessInstances()
public String getProcessDefinitionKey()
public String getProcessDefinitionId()
public String getProcessDefinitionCategory()
public String getProcessDefinitionName()
public Integer getProcessDefinitionVersion()
public String getProcessDefinitionEngineVersion()
public String getActivityId()
public String getProcessInstanceId()
public String getRootProcessInstanceId()
public String getProcessInstanceIds()
public String getBusinessKey()
public String getExecutionId()
public String getSuperProcessInstanceId()
public String getSubProcessInstanceId()
public boolean isExcludeSubprocesses()
public SuspensionState getSuspensionState()
public void setSuspensionState(SuspensionState suspensionState)
public List<EventSubscriptionQueryValue> getEventSubscriptions()
public boolean isIncludeChildExecutionsWithBusinessKeyQuery()
public void setEventSubscriptions(List<EventSubscriptionQueryValue> eventSubscriptions)
public boolean isActive()
public String getInvolvedUser()
public void setInvolvedUser(String involvedUser)
public String getParentId()
public boolean isOnlyChildExecutions()
public boolean isOnlySubProcessExecutions()
public boolean isOnlyProcessInstanceExecutions()
public String getTenantId()
public String getTenantIdLike()
public boolean isWithoutTenantId()
public String getName()
public String getNameLike()
public void setName(String name)
public void setNameLike(String nameLike)
public String getNameLikeIgnoreCase()
public void setNameLikeIgnoreCase(String nameLikeIgnoreCase)
public String getDeploymentId()
public void setDeploymentId(String deploymentId)
public Date getStartedBefore()
public void setStartedBefore(Date startedBefore)
public Date getStartedAfter()
public void setStartedAfter(Date startedAfter)
public String getStartedBy()
public void setStartedBy(String startedBy)
Copyright © 2019 Flowable. All rights reserved.