Package org.flowable.engine.history
Interface HistoricProcessInstanceQuery
- All Superinterfaces:
org.flowable.common.engine.api.query.BatchDeleteQuery<HistoricProcessInstanceQuery>
,org.flowable.common.engine.api.query.DeleteQuery<HistoricProcessInstanceQuery,
,HistoricProcessInstance> org.flowable.common.engine.api.query.Query<HistoricProcessInstanceQuery,
HistoricProcessInstance>
- All Known Implementing Classes:
HistoricProcessInstanceQueryImpl
public interface HistoricProcessInstanceQuery
extends org.flowable.common.engine.api.query.Query<HistoricProcessInstanceQuery,HistoricProcessInstance>, org.flowable.common.engine.api.query.DeleteQuery<HistoricProcessInstanceQuery,HistoricProcessInstance>, org.flowable.common.engine.api.query.BatchDeleteQuery<HistoricProcessInstanceQuery>
Allows programmatic querying of
HistoricProcessInstance
s.- Author:
- Tom Baeyens, Joram Barrez, Tijs Rademakers, Falko Menge
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
-
Method Summary
Modifier and TypeMethodDescriptionactiveActivityId
(String activityId) Select the historic process instances which have an active activity instance like the provided id.activeActivityIds
(Set<String> activityIds) Select the historic process instances which have an active activity instance like the provided ids.deleted()
Only select historic process instances that are deleted.deploymentId
(String deploymentId) Only select historic process instances that are defined by a process definition with the given deployment identifier.deploymentIdIn
(List<String> deploymentIds) Only select historic process instances that are defined by a process definition with one of the given deployment identifiers.endOr()
End an OR statement.excludeSubprocesses
(boolean excludeSubprocesses) Exclude sub processes from the query result;finished()
Only select historic process instances that are completely finished.finishedAfter
(Date date) Only select historic process instances that were finished after the given date.finishedBefore
(Date date) Only select historic process instances that were finished before the given date.Include process variables in the process query resultinvolvedGroup
(String groupId, String identityLinkType) Only select the historic process instances with which the group with the given id and link type is involved.involvedGroups
(Set<String> groups) Only select the historic process instances with which the group with the given ids are involved.involvedUser
(String userId) Only select the historic process instances with which the user with the given id is involved.involvedUser
(String userId, String identityLinkType) Only select the historic process instances with which the user with the given id and link type is involved.Localize historic process name and description to specified locale.localVariableExists
(String name) Only select process instances which have a local variable with the given name.localVariableNotExists
(String name) Only select process instances which does not have a local variable with the given name.localVariableValueEquals
(Object value) Only select process instances which had at least one local variable with the given value when they ended.localVariableValueEquals
(String name, Object value) Only select process instances which had a local variable with the given value when they ended.localVariableValueEqualsIgnoreCase
(String name, String value) Only select historic process instances which have a local string variable with the given value, case insensitive.localVariableValueGreaterThan
(String name, Object value) Only select process instances which had a local variable value greater than the passed value when they ended.localVariableValueGreaterThanOrEqual
(String name, Object value) Only select process instances which had a local variable value greater than or equal to the passed value when they ended.localVariableValueLessThan
(String name, Object value) Only select process instances which had a local variable value less than the passed value when the ended.localVariableValueLessThanOrEqual
(String name, Object value) Only select process instances which has a local variable value less than or equal to the passed value when they ended.localVariableValueLike
(String name, String value) Only select process instances which had a local variable value like the given value when they ended.localVariableValueLikeIgnoreCase
(String name, String value) Only select process instances which had a local variable value like (case insensitive) the given value when they ended.localVariableValueNotEquals
(String name, Object value) Only select process instances which had a local variable with the given name, but with a different value than the passed value when they ended.localVariableValueNotEqualsIgnoreCase
(String name, String value) Only select historic process instances which have a local string variable not matching the given value, case insensitive.Only select historic process instance that are not deleted.or()
Begin an OR statement.Order by the process definition id (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the business key (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the duration of the process instance (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the end time (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the process instance id (needs to be followed byQuery.asc()
orQuery.desc()
).Order by the start time (needs to be followed byQuery.asc()
orQuery.desc()
).Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
).processDefinitionCategory
(String processDefinitionCategory) Only select historic process instances whose process definition category is processDefinitionCategory.processDefinitionCategoryLike
(String processDefinitionCategoryLike) Only select historic process instances whose process definition category is like the given value.processDefinitionCategoryLikeIgnoreCase
(String processDefinitionCategoryLikeIgnoreCase) Only select historic process instances whose process definition category is like the given value, ignoring upper/lower case.processDefinitionId
(String processDefinitionId) Only select historic process instances for the given process definitionprocessDefinitionKey
(String processDefinitionKey) Only select historic process instances that are defined by a process definition with the given key.processDefinitionKeyIn
(List<String> processDefinitionKeys) Only select historic process instances that are defined by a process definition with one of the given process definition keys.processDefinitionKeyLike
(String processDefinitionKeyLike) Select historic process instances whose process definition key is like the given valueprocessDefinitionKeyLikeIgnoreCase
(String processDefinitionKeyLikeIgnoreCase) Select historic process instances whose process definition key is like the given value, ignoring upper/lower case.processDefinitionKeyNotIn
(List<String> processDefinitionKeys) Only select historic process instances that don't have a process-definition of which the key is present in the given listprocessDefinitionName
(String processDefinitionName) Select process historic instances whose process definition name is processDefinitionNameprocessDefinitionNameLike
(String processDefinitionNameLike) Select process historic instances whose process definition name is like the given valueprocessDefinitionNameLikeIgnoreCase
(String processDefinitionNameLikeIgnoreCase) Select process historic instances whose process definition name is like the given value, ignoring upper/lower caseprocessDefinitionVersion
(Integer processDefinitionVersion) Only select historic process instances with a certain process definition version.processInstanceBusinessKey
(String processInstanceBusinessKey) Only select historic process instances with the given business keyprocessInstanceBusinessKeyLike
(String businessKeyLike) Only select historic process instances with a business key like the given value.processInstanceBusinessKeyLikeIgnoreCase
(String businessKeyLikeIgnoreCase) Only select historic process instances with a business key like the given value, ignoring upper/lower case.processInstanceBusinessStatus
(String businessStatus) Only select historic process instances with the given business statusprocessInstanceBusinessStatusLike
(String businessStatusLike) Only select historic process instances with a business status like the given value.processInstanceBusinessStatusLikeIgnoreCase
(String businessStatusLikeIgnoreCase) Only select historic process instances with a business status like the given value, ignoring upper/lower case.processInstanceCallbackId
(String callbackId) Only select process instances with the given callback identifier.processInstanceCallbackType
(String callbackType) Only select process instances with the given callback type.processInstanceId
(String processInstanceId) Only select historic process instances with the given process instance.processInstanceIds
(Set<String> processInstanceIds) Only select historic process instances whose id is in the given set of ids.processInstanceName
(String name) Only select process instances with the given name.processInstanceNameLike
(String nameLike) Only select process instances with a name like the given value.processInstanceNameLikeIgnoreCase
(String nameLikeIgnoreCase) Only select process instances with a name like the given value, ignoring upper/lower case.processInstanceParentScopeId
(String parentScopeId) Only select historic process instances with the given parent process instance id.processInstanceReferenceId
(String referenceId) Only select process instances with the given reference identifier.processInstanceReferenceType
(String referenceType) Only select process instances with the given reference type.processInstanceRootScopeId
(String rootScopeId) Only select historic process instances with a root instance with a name like the given value.processInstanceTenantId
(String tenantId) Only select process instances that have the given tenant id.processInstanceTenantIdLike
(String tenantIdLike) Only select process instances with a tenant id like the given one.processInstanceTenantIdLikeIgnoreCase
(String tenantIdLikeIgnoreCase) Only select process instances with a tenant id like the given one, ignoring upper/lower case.Only select process instances that do not have a tenant id.startedAfter
(Date date) Only select historic process instances that were started after the given date.startedBefore
(Date date) Only select historic process instances that were started before the given date.Only select historic process instance that are started by the given user.superProcessInstanceId
(String superProcessInstanceId) Only select historic process instances started by the given process instance.Only select historic process instance that are not yet finished.variableExists
(String name) Only select process instances which have a global variable with the given name.variableNotExists
(String name) Only select process instances which does not have a global variable with the given name.variableValueEquals
(Object value) Only select process instances which had at least one global variable with the given value when they ended.variableValueEquals
(String name, Object value) Only select process instances which had a global variable with the given value when they ended.variableValueEqualsIgnoreCase
(String name, String value) Only select historic process instances which have a global string variable with the given value, case insensitive.variableValueGreaterThan
(String name, Object value) Only select process instances which had a global variable value greater than the passed value when they ended.variableValueGreaterThanOrEqual
(String name, Object value) Only select process instances which had a global variable value greater than or equal to the passed value when they ended.variableValueLessThan
(String name, Object value) Only select process instances which had a global variable value less than the passed value when the ended.variableValueLessThanOrEqual
(String name, Object value) Only select process instances which has a global variable value less than or equal to the passed value when they ended.variableValueLike
(String name, String value) Only select process instances which had a global variable value like the given value when they ended.variableValueLikeIgnoreCase
(String name, String value) Only select process instances which had a global variable value like (case insensitive) the given value when they ended.variableValueNotEquals
(String name, Object value) Only select process instances which had a global variable with the given name, but with a different value than the passed value when they ended.variableValueNotEqualsIgnoreCase
(String name, String value) Only select historic process instances which have a global string variable not matching the given value, case insensitive.Only select process instances that failed due to an exception happening during a job execution.Instruct localization to fallback to more general locales including the default locale of the JVM if the specified locale is not found.Only select process instances that do not have a callback identifier.Methods inherited from interface org.flowable.common.engine.api.query.BatchDeleteQuery
deleteInParallelUsingBatch, deleteSequentiallyUsingBatch
Methods inherited from interface org.flowable.common.engine.api.query.DeleteQuery
delete, deleteWithRelatedData
Methods inherited from interface org.flowable.common.engine.api.query.Query
asc, count, desc, list, listPage, orderBy, orderBy, singleResult
-
Method Details
-
processInstanceId
Only select historic process instances with the given process instance.ProcessInstance
ids andHistoricProcessInstance
ids match. -
processInstanceIds
Only select historic process instances whose id is in the given set of ids.ProcessInstance
ids andHistoricProcessInstance
ids match. -
processDefinitionId
Only select historic process instances for the given process definition -
processDefinitionKey
Only select historic process instances that are defined by a process definition with the given key. -
processDefinitionKeyIn
Only select historic process instances that are defined by a process definition with one of the given process definition keys. -
processDefinitionKeyNotIn
Only select historic process instances that don't have a process-definition of which the key is present in the given list -
processDefinitionKeyLike
Select historic process instances whose process definition key is like the given value -
processDefinitionKeyLikeIgnoreCase
HistoricProcessInstanceQuery processDefinitionKeyLikeIgnoreCase(String processDefinitionKeyLikeIgnoreCase) Select historic process instances whose process definition key is like the given value, ignoring upper/lower case. -
processDefinitionCategory
Only select historic process instances whose process definition category is processDefinitionCategory. -
processDefinitionCategoryLike
Only select historic process instances whose process definition category is like the given value. -
processDefinitionCategoryLikeIgnoreCase
HistoricProcessInstanceQuery processDefinitionCategoryLikeIgnoreCase(String processDefinitionCategoryLikeIgnoreCase) Only select historic process instances whose process definition category is like the given value, ignoring upper/lower case. -
processDefinitionName
Select process historic instances whose process definition name is processDefinitionName -
processDefinitionNameLike
Select process historic instances whose process definition name is like the given value -
processDefinitionNameLikeIgnoreCase
HistoricProcessInstanceQuery processDefinitionNameLikeIgnoreCase(String processDefinitionNameLikeIgnoreCase) Select process historic instances whose process definition name is like the given value, ignoring upper/lower case -
processDefinitionVersion
Only select historic process instances with a certain process definition version. Particularly useful when used in combination withprocessDefinitionKey(String)
-
processInstanceBusinessKey
Only select historic process instances with the given business key -
processInstanceBusinessKeyLike
Only select historic process instances with a business key like the given value. -
processInstanceBusinessKeyLikeIgnoreCase
HistoricProcessInstanceQuery processInstanceBusinessKeyLikeIgnoreCase(String businessKeyLikeIgnoreCase) Only select historic process instances with a business key like the given value, ignoring upper/lower case. -
processInstanceBusinessStatus
Only select historic process instances with the given business status -
processInstanceBusinessStatusLike
Only select historic process instances with a business status like the given value. -
processInstanceBusinessStatusLikeIgnoreCase
HistoricProcessInstanceQuery processInstanceBusinessStatusLikeIgnoreCase(String businessStatusLikeIgnoreCase) Only select historic process instances with a business status like the given value, ignoring upper/lower case. -
processInstanceRootScopeId
Only select historic process instances with a root instance with a name like the given value. -
processInstanceParentScopeId
Only select historic process instances with the given parent process instance id. -
deploymentId
Only select historic process instances that are defined by a process definition with the given deployment identifier. -
deploymentIdIn
Only select historic process instances that are defined by a process definition with one of the given deployment identifiers. -
finished
HistoricProcessInstanceQuery finished()Only select historic process instances that are completely finished. -
unfinished
HistoricProcessInstanceQuery unfinished()Only select historic process instance that are not yet finished. -
deleted
HistoricProcessInstanceQuery deleted()Only select historic process instances that are deleted. -
notDeleted
HistoricProcessInstanceQuery notDeleted()Only select historic process instance that are not deleted. -
activeActivityId
Select the historic process instances which have an active activity instance like the provided id. -
activeActivityIds
Select the historic process instances which have an active activity instance like the provided ids. -
involvedUser
Only select the historic process instances with which the user with the given id is involved. -
involvedUser
Only select the historic process instances with which the user with the given id and link type is involved. -
involvedGroup
Only select the historic process instances with which the group with the given id and link type is involved. -
involvedGroups
Only select the historic process instances with which the group with the given ids are involved. -
variableValueEquals
Only select process instances which had a global variable with the given value when they ended. The type only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! A variable type is determined based on the value, using types configured inProcessEngineConfigurationImpl.getVariableTypes()
. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- of the variable, cannot be null.
-
localVariableValueEquals
Only select process instances which had a local variable with the given value when they ended. The type only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! A variable type is determined based on the value, using types configured inProcessEngineConfigurationImpl.getVariableTypes()
. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- of the variable, cannot be null.
-
variableValueEquals
Only select process instances which had at least one global variable with the given value when they ended. The type only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! A variable type is determined based on the value, using types configured inProcessEngineConfigurationImpl.getVariableTypes()
. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. -
localVariableValueEquals
Only select process instances which had at least one local variable with the given value when they ended. The type only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! A variable type is determined based on the value, using types configured inProcessEngineConfigurationImpl.getVariableTypes()
. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. -
variableValueEqualsIgnoreCase
Only select historic process instances which have a global string variable with the given value, case insensitive.- Parameters:
name
- name of the variable, cannot be null.value
- value of the variable, cannot be null.
-
localVariableValueEqualsIgnoreCase
Only select historic process instances which have a local string variable with the given value, case insensitive.- Parameters:
name
- name of the variable, cannot be null.value
- value of the variable, cannot be null.
-
variableValueNotEqualsIgnoreCase
Only select historic process instances which have a global string variable not matching the given value, case insensitive.- Parameters:
name
- name of the variable, cannot be null.value
- value of the variable, cannot be null.
-
localVariableValueNotEqualsIgnoreCase
Only select historic process instances which have a local string variable not matching the given value, case insensitive.- Parameters:
name
- name of the variable, cannot be null.value
- value of the variable, cannot be null.
-
variableValueNotEquals
Only select process instances which had a global variable with the given name, but with a different value than the passed value when they ended. Only select process instances which have a variable value greater than the passed value. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- of the variable, cannot be null.
-
localVariableValueNotEquals
Only select process instances which had a local variable with the given name, but with a different value than the passed value when they ended. Only select process instances which have a variable value greater than the passed value. Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- of the variable, cannot be null.
-
variableValueGreaterThan
Only select process instances which had a global variable value greater than the passed value when they ended. Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. Only select process instances which have a variable value greater than the passed value.- Parameters:
name
- cannot be null.value
- cannot be null.
-
localVariableValueGreaterThan
Only select process instances which had a local variable value greater than the passed value when they ended. Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. Only select process instances which have a variable value greater than the passed value.- Parameters:
name
- cannot be null.value
- cannot be null.
-
variableValueGreaterThanOrEqual
Only select process instances which had a global variable value greater than or equal to the passed value when they ended. Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead!- Parameters:
name
- cannot be null.value
- cannot be null.
-
localVariableValueGreaterThanOrEqual
Only select process instances which had a local variable value greater than or equal to the passed value when they ended. Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead!- Parameters:
name
- cannot be null.value
- cannot be null.
-
variableValueLessThan
Only select process instances which had a global variable value less than the passed value when the ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- cannot be null.value
- cannot be null.
-
localVariableValueLessThan
Only select process instances which had a local variable value less than the passed value when the ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- cannot be null.value
- cannot be null.
-
variableValueLessThanOrEqual
Only select process instances which has a global variable value less than or equal to the passed value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- cannot be null.value
- cannot be null.
-
localVariableValueLessThanOrEqual
Only select process instances which has a local variable value less than or equal to the passed value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! Booleans, Byte-arrays andSerializable
objects (which are not primitive type wrappers) are not supported.- Parameters:
name
- cannot be null.value
- cannot be null.
-
variableValueLike
Only select process instances which had a global variable value like the given value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! This can be used on string variables only.- Parameters:
name
- cannot be null.value
- cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).
-
localVariableValueLike
Only select process instances which had a local variable value like the given value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! This can be used on string variables only.- Parameters:
name
- cannot be null.value
- cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).
-
variableValueLikeIgnoreCase
Only select process instances which had a global variable value like (case insensitive) the given value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! This can be used on string variables only.- Parameters:
name
- cannot be null.value
- cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).
-
localVariableValueLikeIgnoreCase
Only select process instances which had a local variable value like (case insensitive) the given value when they ended. Only applies to already ended process instances, otherwise use aProcessInstanceQuery
instead! This can be used on string variables only.- Parameters:
name
- cannot be null.value
- cannot be null. The string can include the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or contains (%string%).
-
variableExists
Only select process instances which have a global variable with the given name.- Parameters:
name
- cannot be null.
-
localVariableExists
Only select process instances which have a local variable with the given name.- Parameters:
name
- cannot be null.
-
variableNotExists
Only select process instances which does not have a global variable with the given name.- Parameters:
name
- cannot be null.
-
localVariableNotExists
Only select process instances which does not have a local variable with the given name.- Parameters:
name
- cannot be null.
-
startedBefore
Only select historic process instances that were started before the given date. -
startedAfter
Only select historic process instances that were started after the given date. -
finishedBefore
Only select historic process instances that were finished before the given date. -
finishedAfter
Only select historic process instances that were finished after the given date. -
startedBy
Only select historic process instance that are started by the given user. -
processInstanceTenantId
Only select process instances that have the given tenant id. -
processInstanceTenantIdLike
Only select process instances with a tenant id like the given one. -
processInstanceTenantIdLikeIgnoreCase
Only select process instances with a tenant id like the given one, ignoring upper/lower case. -
processInstanceWithoutTenantId
HistoricProcessInstanceQuery processInstanceWithoutTenantId()Only select process instances that do not have a tenant id. -
or
Begin an OR statement. Make sure you invoke the endOr method at the end of your OR statement. Only one OR statement is allowed, for the second call to this method an exception will be thrown. -
endOr
HistoricProcessInstanceQuery endOr()End an OR statement. Only one OR statement is allowed, for the second call to this method an exception will be thrown. -
orderByProcessInstanceId
HistoricProcessInstanceQuery orderByProcessInstanceId()Order by the process instance id (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByProcessDefinitionId
HistoricProcessInstanceQuery orderByProcessDefinitionId()Order by the process definition id (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByProcessInstanceBusinessKey
HistoricProcessInstanceQuery orderByProcessInstanceBusinessKey()Order by the business key (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByProcessInstanceStartTime
HistoricProcessInstanceQuery orderByProcessInstanceStartTime()Order by the start time (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByProcessInstanceEndTime
HistoricProcessInstanceQuery orderByProcessInstanceEndTime()Order by the end time (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByProcessInstanceDuration
HistoricProcessInstanceQuery orderByProcessInstanceDuration()Order by the duration of the process instance (needs to be followed byQuery.asc()
orQuery.desc()
). -
orderByTenantId
HistoricProcessInstanceQuery orderByTenantId()Order by tenant id (needs to be followed byQuery.asc()
orQuery.desc()
). -
superProcessInstanceId
Only select historic process instances started by the given process instance.ProcessInstance
ids andHistoricProcessInstance
ids match. -
excludeSubprocesses
Exclude sub processes from the query result; -
includeProcessVariables
HistoricProcessInstanceQuery includeProcessVariables()Include process variables in the process query result -
withJobException
HistoricProcessInstanceQuery withJobException()Only select process instances that failed due to an exception happening during a job execution. -
processInstanceName
Only select process instances with the given name. -
processInstanceNameLike
Only select process instances with a name like the given value. -
processInstanceNameLikeIgnoreCase
Only select process instances with a name like the given value, ignoring upper/lower case. -
processInstanceCallbackId
Only select process instances with the given callback identifier. -
processInstanceCallbackType
Only select process instances with the given callback type. -
withoutProcessInstanceCallbackId
HistoricProcessInstanceQuery withoutProcessInstanceCallbackId()Only select process instances that do not have a callback identifier. -
processInstanceReferenceId
Only select process instances with the given reference identifier. -
processInstanceReferenceType
Only select process instances with the given reference type. -
locale
Localize historic process name and description to specified locale. -
withLocalizationFallback
HistoricProcessInstanceQuery withLocalizationFallback()Instruct localization to fallback to more general locales including the default locale of the JVM if the specified locale is not found.
-