|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProcessInstanceQuery
Allows programmatic querying of ProcessInstances.
| Method Summary | |
|---|---|
ProcessInstanceQuery |
active()
Only selects process instances which are active, which means that neither the process instance nor the corresponding process definition are suspended. |
ProcessInstanceQuery |
orderByProcessDefinitionId()
Order by process definition id (needs to be followed by Query.asc() or Query.desc()). |
ProcessInstanceQuery |
orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by Query.asc() or Query.desc()). |
ProcessInstanceQuery |
orderByProcessInstanceId()
Order by id (needs to be followed by Query.asc() or Query.desc()). |
ProcessInstanceQuery |
processDefinitionId(String processDefinitionId)
Selects the process instances which are defined by a process definition with the given id. |
ProcessInstanceQuery |
processDefinitionKey(String processDefinitionKey)
Select the process instances which are defined by a process definition with the given key. |
ProcessInstanceQuery |
processInstanceBusinessKey(String processInstanceBusinessKey)
Select process instances with the given business key |
ProcessInstanceQuery |
processInstanceBusinessKey(String processInstanceBusinessKey,
String processDefinitionKey)
Select process instance with the given business key, unique for the given process definition |
ProcessInstanceQuery |
processInstanceId(String processInstanceId)
Select the process instance with the given id |
ProcessInstanceQuery |
processInstanceIds(Set<String> processInstanceIds)
Select process instances whose id is in the given set of ids |
ProcessInstanceQuery |
subProcessInstanceId(String subProcessInstanceId)
Select the process instance that have as sub process instance the given process instance. |
ProcessInstanceQuery |
superProcessInstanceId(String superProcessInstanceId)
Select the process instances which are a sub process instance of the given super process instance. |
ProcessInstanceQuery |
suspended()
Only selects process instances which are suspended, either because the process instance itself is suspended or because the corresponding process definition is suspended |
ProcessInstanceQuery |
variableValueEquals(String name,
Object value)
Only select process instances which have a global variable with the given value. |
ProcessInstanceQuery |
variableValueGreaterThan(String name,
Object value)
Only select process instances which have a variable value greater than the passed value. |
ProcessInstanceQuery |
variableValueGreaterThanOrEqual(String name,
Object value)
Only select process instances which have a global variable value greater than or equal to the passed value. |
ProcessInstanceQuery |
variableValueLessThan(String name,
Object value)
Only select process instances which have a global variable value less than the passed value. |
ProcessInstanceQuery |
variableValueLessThanOrEqual(String name,
Object value)
Only select process instances which have a global variable value less than or equal to the passed value. |
ProcessInstanceQuery |
variableValueLike(String name,
String value)
Only select process instances which have a global variable value like the given value. |
ProcessInstanceQuery |
variableValueNotEquals(String name,
Object value)
Only select process instances which have a global 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 |
|---|
ProcessInstanceQuery processInstanceId(String processInstanceId)
ProcessInstanceQuery processInstanceIds(Set<String> processInstanceIds)
ProcessInstanceQuery processInstanceBusinessKey(String processInstanceBusinessKey)
ProcessInstanceQuery processInstanceBusinessKey(String processInstanceBusinessKey,
String processDefinitionKey)
ProcessInstanceQuery processDefinitionKey(String processDefinitionKey)
ProcessInstanceQuery processDefinitionId(String processDefinitionId)
ProcessInstanceQuery superProcessInstanceId(String superProcessInstanceId)
ProcessInstanceQuery subProcessInstanceId(String subProcessInstanceId)
ProcessInstanceQuery 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.
ProcessInstanceQuery variableValueNotEquals(String name,
Object value)
Serializable objects (which are not primitive type wrappers)
are not supported.
name - name of the variable, cannot be null.
ProcessInstanceQuery 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.
ProcessInstanceQuery 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.
ProcessInstanceQuery 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.
ProcessInstanceQuery 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.
ProcessInstanceQuery 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%).ProcessInstanceQuery suspended()
ProcessInstanceQuery active()
ProcessInstanceQuery orderByProcessInstanceId()
Query.asc() or Query.desc()).
ProcessInstanceQuery orderByProcessDefinitionKey()
Query.asc() or Query.desc()).
ProcessInstanceQuery orderByProcessDefinitionId()
Query.asc() or Query.desc()).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||