public interface HistoricCaseInstanceQuery extends Query<HistoricCaseInstanceQuery,HistoricCaseInstance>
HistoricCaseInstance
s.Modifier and Type | Method and Description |
---|---|
HistoricCaseInstanceQuery |
active()
Only select historic case instances which are active
|
HistoricCaseInstanceQuery |
caseActivityIdIn(String... caseActivityIds)
Only selects historic case instances with historic case activity instances
in at least one of the given case activity ids.
|
HistoricCaseInstanceQuery |
caseDefinitionId(String caseDefinitionId)
Only select historic case instances for the given case definition
|
HistoricCaseInstanceQuery |
caseDefinitionKey(String caseDefinitionKey)
Only select historic case instances that are defined by a case definition with the given key.
|
HistoricCaseInstanceQuery |
caseDefinitionKeyNotIn(List<String> caseDefinitionKeys)
Only select historic case instances that don't have a case definition of which the key is present in the given list
|
HistoricCaseInstanceQuery |
caseDefinitionName(String caseDefinitionName)
Only select historic case instances that are defined by a case definition with the given name.
|
HistoricCaseInstanceQuery |
caseDefinitionNameLike(String nameLike)
Only select historic case instances that are defined by case definition which name
is like the given value.
|
HistoricCaseInstanceQuery |
caseInstanceBusinessKey(String caseInstanceBusinessKey)
Only select historic case instances with the given business key
|
HistoricCaseInstanceQuery |
caseInstanceBusinessKeyLike(String caseInstanceBusinessKeyLike)
Only select historic case instances which had a business key like the given value.
|
HistoricCaseInstanceQuery |
caseInstanceId(String caseInstanceId)
Only select historic case instances with the given case instance id.
|
HistoricCaseInstanceQuery |
caseInstanceIds(Set<String> caseInstanceIds)
Only select historic case instances whose id is in the given set of ids.
|
HistoricCaseInstanceQuery |
closed()
Only select historic case instances which are closed
|
HistoricCaseInstanceQuery |
closedAfter(Date date)
Only select historic case instances that were closed after the given date.
|
HistoricCaseInstanceQuery |
closedBefore(Date date)
Only select historic case instances that were closed before the given date.
|
HistoricCaseInstanceQuery |
completed()
Only select historic case instances which are completed
|
HistoricCaseInstanceQuery |
createdAfter(Date date)
Only select historic case instances that were created after the given date.
|
HistoricCaseInstanceQuery |
createdBefore(Date date)
Only select historic case instances that were created before the given date.
|
HistoricCaseInstanceQuery |
createdBy(String userId)
Only select historic case instance that are created by the given user.
|
HistoricCaseInstanceQuery |
matchVariableNamesIgnoreCase()
The query will match the names of variables in a case-insensitive way.
|
HistoricCaseInstanceQuery |
matchVariableValuesIgnoreCase()
The query will match the values of variables in a case-insensitive way.
|
HistoricCaseInstanceQuery |
notClosed()
Only select historic case instance that are not yet closed.
|
HistoricCaseInstanceQuery |
orderByCaseDefinitionId()
Order by the case definition id (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByCaseInstanceBusinessKey()
Order by the business key (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByCaseInstanceCloseTime()
Order by the close time (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByCaseInstanceCreateTime()
Order by the create time (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByCaseInstanceDuration()
Order by the duration of the case instance (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByCaseInstanceId()
Order by the case instance id (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc() ). |
HistoricCaseInstanceQuery |
subCaseInstanceId(String subCaseInstanceId)
Only select historic case instances having a sub case instance
with the given case instance id.
|
HistoricCaseInstanceQuery |
subProcessInstanceId(String subProcessInstanceId)
Only select historic case instances having a sub process instance
with the given process instance id.
|
HistoricCaseInstanceQuery |
superCaseInstanceId(String superCaseInstanceId)
Only select historic case instances started by the given case instance.
|
HistoricCaseInstanceQuery |
superProcessInstanceId(String superProcessInstanceId)
Only select historic case instances started by the given process instance.
|
HistoricCaseInstanceQuery |
tenantIdIn(String... tenantIds)
Only select historic case instances with one of the given tenant ids.
|
HistoricCaseInstanceQuery |
terminated()
Only select historic case instances which are terminated
|
HistoricCaseInstanceQuery |
variableValueEquals(String name,
Object value)
Only select case instances which have a global variable with the given value.
|
HistoricCaseInstanceQuery |
variableValueGreaterThan(String name,
Object value)
Only select case instances which had a global variable with the given name
and a value greater than the given value when they where closed.
|
HistoricCaseInstanceQuery |
variableValueGreaterThanOrEqual(String name,
Object value)
Only select case instances which have a global variable with the given name
and a value greater or equal than the given value.
|
HistoricCaseInstanceQuery |
variableValueLessThan(String name,
Object value)
Only select case instances which have a global variable with the given name
and a value less than the given value.
|
HistoricCaseInstanceQuery |
variableValueLessThanOrEqual(String name,
Object value)
Only select case instances which have a global variable with the given name
and a value less or equal than the given value.
|
HistoricCaseInstanceQuery |
variableValueLike(String name,
String value)
Only select case instances which have a global variable with the given name
and a value like given value.
|
HistoricCaseInstanceQuery |
variableValueNotEquals(String name,
Object value)
Only select case instances which have a global variable with the given name
but a different value.
|
HistoricCaseInstanceQuery |
withoutTenantId()
Only selects historic case instances which have no tenant id.
|
asc, count, desc, list, listPage, singleResult, unlimitedList
HistoricCaseInstanceQuery caseInstanceId(String caseInstanceId)
HistoricCaseInstanceQuery caseInstanceIds(Set<String> caseInstanceIds)
HistoricCaseInstanceQuery caseDefinitionId(String caseDefinitionId)
HistoricCaseInstanceQuery caseDefinitionKey(String caseDefinitionKey)
HistoricCaseInstanceQuery caseDefinitionKeyNotIn(List<String> caseDefinitionKeys)
HistoricCaseInstanceQuery caseDefinitionName(String caseDefinitionName)
HistoricCaseInstanceQuery caseDefinitionNameLike(String nameLike)
nameLike
- The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).HistoricCaseInstanceQuery caseInstanceBusinessKey(String caseInstanceBusinessKey)
HistoricCaseInstanceQuery caseInstanceBusinessKeyLike(String caseInstanceBusinessKeyLike)
caseInstanceBusinessKeyLike
- The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).HistoricCaseInstanceQuery caseActivityIdIn(String... caseActivityIds)
Only selects historic case instances with historic case activity instances in at least one of the given case activity ids.
HistoricCaseInstanceQuery createdBefore(Date date)
HistoricCaseInstanceQuery createdAfter(Date date)
HistoricCaseInstanceQuery closedBefore(Date date)
HistoricCaseInstanceQuery closedAfter(Date date)
HistoricCaseInstanceQuery createdBy(String userId)
HistoricCaseInstanceQuery superCaseInstanceId(String superCaseInstanceId)
HistoricCaseInstanceQuery subCaseInstanceId(String subCaseInstanceId)
HistoricCaseInstanceQuery superProcessInstanceId(String superProcessInstanceId)
HistoricCaseInstanceQuery subProcessInstanceId(String subProcessInstanceId)
HistoricCaseInstanceQuery tenantIdIn(String... tenantIds)
HistoricCaseInstanceQuery withoutTenantId()
HistoricCaseInstanceQuery active()
HistoricCaseInstanceQuery completed()
HistoricCaseInstanceQuery terminated()
HistoricCaseInstanceQuery closed()
HistoricCaseInstanceQuery notClosed()
HistoricCaseInstanceQuery matchVariableNamesIgnoreCase()
HistoricCaseInstanceQuery matchVariableValuesIgnoreCase()
HistoricCaseInstanceQuery variableValueEquals(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name is nullHistoricCaseInstanceQuery variableValueNotEquals(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name is nullHistoricCaseInstanceQuery variableValueGreaterThan(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name or value is nullHistoricCaseInstanceQuery variableValueGreaterThanOrEqual(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name or value is nullHistoricCaseInstanceQuery variableValueLessThan(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name or value is nullHistoricCaseInstanceQuery variableValueLessThanOrEqual(String name, Object value)
name
- the name of the variablevalue
- the value of the variableNotValidException
- if the name or value is nullHistoricCaseInstanceQuery variableValueLike(String name, String value)
name
- the name of the variablevalue
- the value of the variable, it can include the wildcard character '%'
to express like-strategy: starts with (string%), ends with (%string),
contains (%string%)NotValidException
- if the name or value is nullHistoricCaseInstanceQuery orderByCaseInstanceId()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByCaseDefinitionId()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByCaseInstanceBusinessKey()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByCaseInstanceCreateTime()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByCaseInstanceCloseTime()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByCaseInstanceDuration()
Query.asc()
or Query.desc()
).HistoricCaseInstanceQuery orderByTenantId()
Query.asc()
or Query.desc()
).
Note that the ordering of historic case instances without tenant id is database-specific.Copyright © 2022. All rights reserved.