|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ExecutionQuery
Allows programmatic querying of Executions.
| Method Summary | |
|---|---|
ExecutionQuery |
active()
Only selects executions which are active (i.e. |
ExecutionQuery |
activityId(String activityId)
Only select executions which contain an activity with the given id. |
ExecutionQuery |
executionId(String executionId)
Only select executions with the given id. |
ExecutionQuery |
messageEventSubscriptionName(String messageName)
Only select executions which have a message event subscription for the given messageName. |
ExecutionQuery |
orderByProcessDefinitionId()
Order by process definition id (needs to be followed by Query.asc() or Query.desc()). |
ExecutionQuery |
orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by Query.asc() or Query.desc()). |
ExecutionQuery |
orderByProcessInstanceId()
Order by id (needs to be followed by Query.asc() or Query.desc()). |
ExecutionQuery |
processDefinitionId(String processDefinitionId)
Only select executions which have the given process definition id. |
ExecutionQuery |
processDefinitionKey(String processDefinitionKey)
Only select executions which have the given process definition key. |
ExecutionQuery |
processInstanceBusinessKey(String processInstanceBusinessKey)
Only select executions that belong to a process instance with the given business key |
ExecutionQuery |
processInstanceId(String processInstanceId)
Only select executions which have the given process instance id. |
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 |
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 |
signalEventSubscription(String signalName)
Deprecated. |
ExecutionQuery |
signalEventSubscriptionName(String signalName)
Only select executions which have a signal event subscription for the given signal name. |
ExecutionQuery |
suspended()
Only selects executions which are suspended, because their process instance is suspended. |
ExecutionQuery |
variableValueEquals(String name,
Object value)
Only select executions which have a local variable with the given value. |
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 |
variableValueNotEquals(String name,
Object value)
Only select executions which have a local variable with the given name, but with a different value than the passed value. |
| Methods inherited from interface org.camunda.bpm.engine.query.Query |
|---|
asc, count, desc, list, listPage, singleResult |
| Method Detail |
|---|
ExecutionQuery processDefinitionKey(String processDefinitionKey)
ExecutionQuery processDefinitionId(String processDefinitionId)
ExecutionQuery processInstanceId(String processInstanceId)
ExecutionQuery processInstanceBusinessKey(String processInstanceBusinessKey)
ExecutionQuery executionId(String executionId)
ExecutionQuery activityId(String activityId)
ExecutionQuery variableValueEquals(String name,
Object value)
ProcessEngineConfiguration#getVariableTypes().
Byte-arrays and Serializable objects (which are not primitive type wrappers)
are not supported.
name - name of the variable, cannot be null.
ExecutionQuery variableValueNotEquals(String name,
Object value)
Serializable objects (which are not primitive type wrappers)
are not supported.
name - name of the variable, cannot be null.
ExecutionQuery variableValueGreaterThan(String name,
Object value)
Serializable objects (which are not primitive type wrappers)
are not supported.
name - variable name, cannot be null.value - variable value, cannot be null.
ExecutionQuery variableValueGreaterThanOrEqual(String name,
Object value)
Serializable objects (which
are not primitive type wrappers) are not supported.
name - variable name, cannot be null.value - variable value, cannot be null.
ExecutionQuery variableValueLessThan(String name,
Object value)
Serializable objects (which are not primitive type wrappers)
are not supported.
name - variable name, cannot be null.value - variable value, cannot be null.
ExecutionQuery variableValueLessThanOrEqual(String name,
Object value)
Serializable objects (which are not primitive type wrappers)
are not supported.
name - variable name, cannot be null.value - variable value, cannot be null.
ExecutionQuery variableValueLike(String name,
String value)
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%).
ExecutionQuery processVariableValueEquals(String variableName,
Object variableValue)
ExecutionQuery processVariableValueNotEquals(String variableName,
Object variableValue)
Serializable objects (which are not primitive type wrappers)
are not supported.
@Deprecated ExecutionQuery signalEventSubscription(String signalName)
signalEventSubscriptionName(String)ExecutionQuery signalEventSubscriptionName(String signalName)
signalName - the name of the signal the execution has subscribed toExecutionQuery messageEventSubscriptionName(String messageName)
messageName - the name of the message the execution has subscribed toExecutionQuery suspended()
ExecutionQuery active()
ExecutionQuery orderByProcessInstanceId()
Query.asc() or Query.desc()).
ExecutionQuery orderByProcessDefinitionKey()
Query.asc() or Query.desc()).
ExecutionQuery orderByProcessDefinitionId()
Query.asc() or Query.desc()).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||