public interface ProcessInstanceQuery extends Query<ProcessInstanceQuery,ProcessInstance>
ProcessInstance
s.Modifier and Type | Method and Description |
---|---|
ProcessInstanceQuery |
active()
Only selects process instances which are active, which means that
neither the process instance nor the corresponding process definition
are suspended.
|
ProcessInstanceQuery |
incidentId(String incidentId)
Only selects process instances with the given incident id.
|
ProcessInstanceQuery |
incidentMessage(String incidentMessage)
Only selects process instances with the given incident message.
|
ProcessInstanceQuery |
incidentMessageLike(String incidentMessageLike)
Only selects process instances with an incident message like the given.
|
ProcessInstanceQuery |
incidentType(String incidentType)
Only selects process instances with the given incident type.
|
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.
|
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 incidentType(String incidentType)
ProcessInstanceQuery incidentId(String incidentId)
ProcessInstanceQuery incidentMessage(String incidentMessage)
ProcessInstanceQuery incidentMessageLike(String incidentMessageLike)
ProcessInstanceQuery orderByProcessInstanceId()
Query.asc()
or Query.desc()
).ProcessInstanceQuery orderByProcessDefinitionKey()
Query.asc()
or Query.desc()
).ProcessInstanceQuery orderByProcessDefinitionId()
Query.asc()
or Query.desc()
).Copyright © 2015. All rights reserved.