public interface CaseInstanceQuery extends Query<CaseInstanceQuery,CaseInstance>
Modifier and Type | Method and Description |
---|---|
CaseInstanceQuery |
active()
Only select case instances which are active.
|
CaseInstanceQuery |
caseDefinitionId(String caseDefinitionId)
Selects the case instances which are defined by a case definition
with the given id.
|
CaseInstanceQuery |
caseDefinitionKey(String caseDefinitionKey)
Select the case instances which are defined by a case definition with
the given key.
|
CaseInstanceQuery |
caseInstanceBusinessKey(String caseInstanceBusinessKey)
Select case instances with the given business key
|
CaseInstanceQuery |
caseInstanceId(String caseInstanceId)
Select the case instance with the given id
|
CaseInstanceQuery |
completed()
Only select case instances which are completed.
|
CaseInstanceQuery |
orderByCaseDefinitionId()
Order by case definition id (needs to be followed by
Query.asc() or Query.desc() ). |
CaseInstanceQuery |
orderByCaseDefinitionKey()
Order by case definition key (needs to be followed by
Query.asc() or Query.desc() ). |
CaseInstanceQuery |
orderByCaseInstanceId()
Order by id (needs to be followed by
Query.asc() or Query.desc() ). |
CaseInstanceQuery |
terminated()
Only select case instances which are terminated.
|
CaseInstanceQuery |
variableValueEquals(String name,
Object value)
Only select cases instances which have a global variable with the given value.
|
CaseInstanceQuery |
variableValueGreaterThan(String name,
Object value)
Only select cases instances which have a global variable value greater than the passed value.
|
CaseInstanceQuery |
variableValueGreaterThanOrEqual(String name,
Object value)
Only select cases instances which have a global variable value greater than or equal to
the passed value.
|
CaseInstanceQuery |
variableValueLessThan(String name,
Object value)
Only select cases instances which have a global variable value less than the passed value.
|
CaseInstanceQuery |
variableValueLessThanOrEqual(String name,
Object value)
Only select cases instances which have a global variable value less than or equal to the passed value.
|
CaseInstanceQuery |
variableValueLike(String name,
String value)
Only select cases instances which have a global variable value like the given value.
|
CaseInstanceQuery |
variableValueNotEquals(String name,
Object value)
Only select cases instances which have a global variable with the given name, but
with a different value than the passed value.
|
CaseInstanceQuery caseInstanceId(String caseInstanceId)
caseInstanceId
- the id of the case instanceNotValidException
- when the given case instance id is nullCaseInstanceQuery caseInstanceBusinessKey(String caseInstanceBusinessKey)
caseInstanceBusinessKey
- the business key of the case instanceNotValidException
- when the given case instance business key is nullCaseInstanceQuery caseDefinitionKey(String caseDefinitionKey)
caseDefinitionKey
- the key of the case definitionNotValidException
- when the given case definition key is nullCaseInstanceQuery caseDefinitionId(String caseDefinitionId)
caseDefinitionId
- the id of the case definitionNotValidException
- when the given case definition id is nullCaseInstanceQuery active()
CaseInstanceQuery completed()
CaseInstanceQuery terminated()
CaseInstanceQuery variableValueEquals(String name, Object value)
ProcessEngineConfigurationImpl.getVariableSerializers()
.
Byte-arrays and Serializable
objects (which are not primitive type wrappers)
are not supported.name
- the name of the variable, cannot be nullvalue
- the value of the variableNotValidException
- when the given name is nullCaseInstanceQuery variableValueNotEquals(String name, Object value)
Serializable
objects (which are not primitive type wrappers)
are not supported.name
- name of the variable, cannot be nullvalue
- the value of the variableNotValidException
- when the given name is nullCaseInstanceQuery variableValueGreaterThan(String name, Object value)
Serializable
objects (which are not primitive type wrappers)
are not supported.name
- variable name, cannot be nullvalue
- variable value, cannot be nullNotValidException
- when the given name is null or a null-value or a boolean-value is usedCaseInstanceQuery variableValueGreaterThanOrEqual(String name, Object value)
Serializable
objects (which
are not primitive type wrappers) are not supported.name
- variable name, cannot be nullvalue
- variable value, cannot be nullNotValidException
- when the given name is null or a null-value or a boolean-value is usedCaseInstanceQuery variableValueLessThan(String name, Object value)
Serializable
objects (which are not primitive type wrappers)
are not supported.name
- variable name, cannot be nullvalue
- variable value, cannot be nullNotValidException
- when the given name is null or a null-value or a boolean-value is usedCaseInstanceQuery variableValueLessThanOrEqual(String name, Object value)
Serializable
objects (which are not primitive type wrappers)
are not supported.name
- variable name, cannot be nullvalue
- variable value, cannot be nullNotValidException
- when the given name is null or a null-value or a boolean-value is usedCaseInstanceQuery variableValueLike(String name, String value)
name
- variable name, cannot be nullvalue
- 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%).NotValidException
- when the given name is null or a null-value or a boolean-value is usedCaseInstanceQuery orderByCaseInstanceId()
Query.asc()
or Query.desc()
).CaseInstanceQuery orderByCaseDefinitionKey()
Query.asc()
or Query.desc()
).CaseInstanceQuery orderByCaseDefinitionId()
Query.asc()
or Query.desc()
).Copyright © 2018. All rights reserved.