public class HistoricProcessInstanceQueryImpl extends AbstractVariableQueryImpl<HistoricProcessInstanceQuery,HistoricProcessInstance> implements HistoricProcessInstanceQuery
AbstractQuery.ResultTypequeryVariableValuescommandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck| Constructor and Description |
|---|
HistoricProcessInstanceQueryImpl() |
HistoricProcessInstanceQueryImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
HistoricProcessInstanceQuery |
active()
Only select historic process instances that are active.
|
HistoricProcessInstanceQuery |
activeActivityIdIn(String... ids)
Only select historic process instances that have active activities with given ids.
|
HistoricProcessInstanceQuery |
caseInstanceId(String caseInstanceId)
Only select historic process instances which are associated with the given case instance id.
|
HistoricProcessInstanceQuery |
completed()
Only select historic process instances that are completed.
|
long |
executeCount(CommandContext commandContext) |
HistoricProcessInstanceQuery |
executedActivityAfter(Date date)
Only select historic process instances that executed an activity after the given date.
|
HistoricProcessInstanceQuery |
executedActivityBefore(Date date)
Only select historic process instances that executed an activity before the given date.
|
HistoricProcessInstanceQuery |
executedActivityIdIn(String... ids)
Only select historic process instances that executed activities with given ids.
|
HistoricProcessInstanceQuery |
executedJobAfter(Date date)
Only select historic process instances that executed an job after the given date.
|
HistoricProcessInstanceQuery |
executedJobBefore(Date date)
Only select historic process instances that executed an job before the given date.
|
List<String> |
executeIdsList(CommandContext commandContext) |
List<HistoricProcessInstance> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
HistoricProcessInstanceQuery |
externallyTerminated()
Only select historic process instances that are externallyTerminated.
|
HistoricProcessInstanceQuery |
finishDateBy(Date date)
Deprecated.
|
HistoricProcessInstanceQuery |
finishDateOn(Date date)
Deprecated.
|
HistoricProcessInstanceQuery |
finished()
Only select historic process instances that are completely finished.
|
HistoricProcessInstanceQuery |
finishedAfter(Date date)
Only select historic process instances that were started after the given date.
|
HistoricProcessInstanceQuery |
finishedBefore(Date date)
Only select historic process instances that were started before the given date.
|
String |
getBusinessKey() |
String |
getBusinessKeyLike() |
String |
getCaseInstanceId() |
Date |
getFinishedAfter() |
Date |
getFinishedBefore() |
String |
getIncidentMessage() |
String |
getIncidentMessageLike() |
String |
getIncidentType() |
String |
getProcessDefinitionId() |
String |
getProcessDefinitionIdLike() |
String |
getProcessDefinitionKey() |
String |
getProcessDefinitionName() |
String |
getProcessDefinitionNameLike() |
String |
getProcessInstanceId() |
Set<String> |
getProcessInstanceIds() |
List<String> |
getProcessKeyNotIn() |
Date |
getStartedAfter() |
Date |
getStartedBefore() |
String |
getStartedBy() |
String |
getSubCaseInstanceId() |
String |
getSubProcessInstanceId() |
String |
getSuperCaseInstanceId() |
String |
getSuperProcessInstanceId() |
protected boolean |
hasExcludingConditions()
Whether or not the query has excluding conditions.
|
HistoricProcessInstanceQuery |
incidentMessage(String incidentMessage)
Only select historic process instances with the given incident message.
|
HistoricProcessInstanceQuery |
incidentMessageLike(String incidentMessageLike)
Only select historic process instances which had an incident message like the given value.
|
HistoricProcessInstanceQuery |
incidentStatus(String status)
Only select historic process instances with incident status either 'open' or 'resolved'.
|
HistoricProcessInstanceQuery |
incidentType(String incidentType)
Only selects process instances with the given incident type.
|
HistoricProcessInstanceQuery |
internallyTerminated()
Only select historic process instances that are internallyTerminated.
|
boolean |
isOpen() |
boolean |
isRootProcessInstances() |
boolean |
isWithRootIncidents() |
HistoricProcessInstanceQuery |
orderByProcessDefinitionId()
Order by the process definition id (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessDefinitionKey()
Order by the process definition key (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessDefinitionName()
Order by the process definition name (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessDefinitionVersion()
Order by the process definition version (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessInstanceBusinessKey()
Order by the business key (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessInstanceDuration()
Order by the duration of the process instance (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessInstanceEndTime()
Order by the end time (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessInstanceId()
Order by the process instance id (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByProcessInstanceStartTime()
Order by the start time (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc()). |
HistoricProcessInstanceQueryImpl |
processDefinitionId(String processDefinitionId)
Only select historic process instances for the given process definition
|
HistoricProcessInstanceQuery |
processDefinitionKey(String processDefinitionKey)
Only select historic process instances that are defined by a process
definition with the given key.
|
HistoricProcessInstanceQuery |
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 list
|
HistoricProcessInstanceQuery |
processDefinitionName(String processDefinitionName)
Only select historic process instances that are defined by a process
definition with the given name.
|
HistoricProcessInstanceQuery |
processDefinitionNameLike(String nameLike)
Only select historic process instances that are defined by process definition which name
is like the given value.
|
HistoricProcessInstanceQuery |
processInstanceBusinessKey(String businessKey)
Only select historic process instances with the given business key
|
HistoricProcessInstanceQuery |
processInstanceBusinessKeyLike(String businessKeyLike)
Only select historic process instances which had a business key like the given value.
|
HistoricProcessInstanceQueryImpl |
processInstanceId(String processInstanceId)
Only select historic process instances with the given process instance.
|
HistoricProcessInstanceQuery |
processInstanceIds(Set<String> processInstanceIds)
Only select historic process instances whose id is in the given set of ids.
|
HistoricProcessInstanceQuery |
rootProcessInstances()
Only select historic process instances that are top level process instances.
|
void |
setSuperProcessInstanceId(String superProcessInstanceId) |
HistoricProcessInstanceQuery |
startDateBy(Date date)
Deprecated.
|
HistoricProcessInstanceQuery |
startDateOn(Date date)
Deprecated.
|
HistoricProcessInstanceQuery |
startedAfter(Date date)
Only select historic process instances that were started after the given date.
|
HistoricProcessInstanceQuery |
startedBefore(Date date)
Only select historic process instances that were started before the given date.
|
HistoricProcessInstanceQuery |
startedBy(String userId)
Only select historic process instance that are started by the given user.
|
HistoricProcessInstanceQuery |
subCaseInstanceId(String subCaseInstanceId)
Only select historic process instances having a sub case instance
with the given case instance id.
|
HistoricProcessInstanceQuery |
subProcessInstanceId(String subProcessInstanceId)
Only select historic process instances having a sub process instance
with the given process instance id.
|
HistoricProcessInstanceQuery |
superCaseInstanceId(String superCaseInstanceId)
Only select historic process instances started by the given case
instance.
|
HistoricProcessInstanceQuery |
superProcessInstanceId(String superProcessInstanceId)
Only select historic process instances started by the given process
instance.
|
HistoricProcessInstanceQuery |
suspended()
Only select historic process instances that are suspended.
|
HistoricProcessInstanceQuery |
tenantIdIn(String... tenantIds)
Only select historic process instances with one of the given tenant ids.
|
HistoricProcessInstanceQuery |
unfinished()
Only select historic process instance that are not yet finished.
|
HistoricProcessInstanceQuery |
withIncidents()
Only select historic process instances with incidents
|
HistoricProcessInstanceQuery |
withoutTenantId()
Only selects historic process instances which have no tenant id.
|
HistoricProcessInstanceQuery |
withRootIncidents()
Only select historic process instances with root incidents
|
addVariable, ensureVariablesInitialized, getQueryVariableValues, variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEqualsaddExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeResult, executeSingleResult, extend, getExpressions, getMethod, list, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unboundedResultList, validate, validategetAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvariableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEqualsprotected String processInstanceId
protected String processDefinitionId
protected String processDefinitionName
protected String processDefinitionNameLike
protected String businessKey
protected String businessKeyLike
protected boolean finished
protected boolean unfinished
protected boolean withIncidents
protected boolean withRootIncidents
protected String incidentType
protected String incidentStatus
protected String incidentMessage
protected String incidentMessageLike
protected String startedBy
protected boolean isRootProcessInstances
protected String superProcessInstanceId
protected String subProcessInstanceId
protected String superCaseInstanceId
protected String subCaseInstanceId
protected Date startedBefore
protected Date startedAfter
protected Date finishedBefore
protected Date finishedAfter
protected Date executedActivityAfter
protected Date executedActivityBefore
protected Date executedJobAfter
protected Date executedJobBefore
protected String processDefinitionKey
protected String[] tenantIds
protected boolean isTenantIdSet
protected String[] executedActivityIds
protected String[] activeActivityIds
protected String state
protected String caseInstanceId
protected Date startDateBy
protected Date startDateOn
protected Date finishDateBy
protected Date finishDateOn
protected Date startDateOnBegin
protected Date startDateOnEnd
protected Date finishDateOnBegin
protected Date finishDateOnEnd
public HistoricProcessInstanceQueryImpl()
public HistoricProcessInstanceQueryImpl(CommandExecutor commandExecutor)
public HistoricProcessInstanceQueryImpl processInstanceId(String processInstanceId)
HistoricProcessInstanceQueryprocessInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processInstanceIds(Set<String> processInstanceIds)
HistoricProcessInstanceQueryprocessInstanceIds in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQueryImpl processDefinitionId(String processDefinitionId)
HistoricProcessInstanceQueryprocessDefinitionId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processDefinitionKey(String processDefinitionKey)
HistoricProcessInstanceQueryprocessDefinitionKey in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processDefinitionName(String processDefinitionName)
HistoricProcessInstanceQueryprocessDefinitionName in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processDefinitionNameLike(String nameLike)
HistoricProcessInstanceQueryprocessDefinitionNameLike in interface HistoricProcessInstanceQuerynameLike - The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).public HistoricProcessInstanceQuery processInstanceBusinessKey(String businessKey)
HistoricProcessInstanceQueryprocessInstanceBusinessKey in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processInstanceBusinessKeyLike(String businessKeyLike)
HistoricProcessInstanceQueryprocessInstanceBusinessKeyLike in interface HistoricProcessInstanceQuerybusinessKeyLike - The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).public HistoricProcessInstanceQuery finished()
HistoricProcessInstanceQueryfinished in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery unfinished()
HistoricProcessInstanceQueryunfinished in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery withIncidents()
HistoricProcessInstanceQuerywithIncidents in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery withRootIncidents()
HistoricProcessInstanceQuerywithRootIncidents in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery incidentType(String incidentType)
HistoricProcessInstanceQueryincidentType in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery incidentStatus(String status)
HistoricProcessInstanceQueryHistoricProcessInstanceQuery.withIncidents().incidentStatus in interface HistoricProcessInstanceQuerystatus - indicates the incident status, which is either 'open' or 'resolved'HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery incidentMessage(String incidentMessage)
HistoricProcessInstanceQueryincidentMessage in interface HistoricProcessInstanceQueryincidentMessage - Incidents Message for which the historic process instances should be selectedpublic HistoricProcessInstanceQuery incidentMessageLike(String incidentMessageLike)
HistoricProcessInstanceQueryincidentMessageLike in interface HistoricProcessInstanceQueryincidentMessageLike - The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains (%string%).public HistoricProcessInstanceQuery startedBy(String userId)
HistoricProcessInstanceQuerystartedBy in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery processDefinitionKeyNotIn(List<String> processDefinitionKeys)
HistoricProcessInstanceQueryprocessDefinitionKeyNotIn in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery startedAfter(Date date)
HistoricProcessInstanceQuerystartedAfter in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery startedBefore(Date date)
HistoricProcessInstanceQuerystartedBefore in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery finishedAfter(Date date)
HistoricProcessInstanceQueryfinishedAfter in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery finishedBefore(Date date)
HistoricProcessInstanceQueryfinishedBefore in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery rootProcessInstances()
HistoricProcessInstanceQueryrootProcessInstances in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery superProcessInstanceId(String superProcessInstanceId)
HistoricProcessInstanceQuerysuperProcessInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery subProcessInstanceId(String subProcessInstanceId)
HistoricProcessInstanceQuerysubProcessInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery superCaseInstanceId(String superCaseInstanceId)
HistoricProcessInstanceQuerysuperCaseInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery subCaseInstanceId(String subCaseInstanceId)
HistoricProcessInstanceQuerysubCaseInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery caseInstanceId(String caseInstanceId)
HistoricProcessInstanceQuerycaseInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery tenantIdIn(String... tenantIds)
HistoricProcessInstanceQuerytenantIdIn in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery withoutTenantId()
HistoricProcessInstanceQuerywithoutTenantId in interface HistoricProcessInstanceQueryprotected boolean hasExcludingConditions()
AbstractQueryhasExcludingConditions in class AbstractQuery<HistoricProcessInstanceQuery,HistoricProcessInstance>true if the query does have excluding conditions, false otherwisepublic HistoricProcessInstanceQuery orderByProcessInstanceBusinessKey()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessInstanceBusinessKey in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessInstanceDuration()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessInstanceDuration in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessInstanceStartTime()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessInstanceStartTime in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessInstanceEndTime()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessInstanceEndTime in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessDefinitionId()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessDefinitionId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessDefinitionKey()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessDefinitionKey in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessDefinitionName()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessDefinitionName in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessDefinitionVersion()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessDefinitionVersion in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByProcessInstanceId()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).orderByProcessInstanceId in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery orderByTenantId()
HistoricProcessInstanceQueryQuery.asc() or Query.desc()).
Note that the ordering of historic process instances without tenant id is database-specific.orderByTenantId in interface HistoricProcessInstanceQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractVariableQueryImpl<HistoricProcessInstanceQuery,HistoricProcessInstance>public List<HistoricProcessInstance> executeList(CommandContext commandContext, Page page)
AbstractQueryexecuteList in class AbstractVariableQueryImpl<HistoricProcessInstanceQuery,HistoricProcessInstance>page - used if the results must be paged. If null, no paging will be applied.public List<String> executeIdsList(CommandContext commandContext)
executeIdsList in class AbstractQuery<HistoricProcessInstanceQuery,HistoricProcessInstance>public String getBusinessKey()
public String getBusinessKeyLike()
public boolean isOpen()
public String getProcessDefinitionId()
public String getProcessDefinitionKey()
public String getProcessDefinitionIdLike()
public String getProcessDefinitionName()
public String getProcessDefinitionNameLike()
public String getProcessInstanceId()
public String getStartedBy()
public String getSuperProcessInstanceId()
public void setSuperProcessInstanceId(String superProcessInstanceId)
public Date getStartedAfter()
public Date getStartedBefore()
public Date getFinishedAfter()
public Date getFinishedBefore()
public String getCaseInstanceId()
public String getIncidentType()
public String getIncidentMessage()
public String getIncidentMessageLike()
public boolean isWithRootIncidents()
@Deprecated public HistoricProcessInstanceQuery startDateBy(Date date)
HistoricProcessInstanceQuerystartDateBy in interface HistoricProcessInstanceQuery@Deprecated public HistoricProcessInstanceQuery startDateOn(Date date)
HistoricProcessInstanceQuerystartDateOn in interface HistoricProcessInstanceQuery@Deprecated public HistoricProcessInstanceQuery finishDateBy(Date date)
HistoricProcessInstanceQueryfinishDateBy in interface HistoricProcessInstanceQuery@Deprecated public HistoricProcessInstanceQuery finishDateOn(Date date)
HistoricProcessInstanceQueryfinishDateOn in interface HistoricProcessInstanceQuerypublic boolean isRootProcessInstances()
public String getSubProcessInstanceId()
public String getSuperCaseInstanceId()
public String getSubCaseInstanceId()
public HistoricProcessInstanceQuery executedActivityAfter(Date date)
HistoricProcessInstanceQueryexecutedActivityAfter in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery executedActivityBefore(Date date)
HistoricProcessInstanceQueryexecutedActivityBefore in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery executedJobAfter(Date date)
HistoricProcessInstanceQueryexecutedJobAfter in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery executedJobBefore(Date date)
HistoricProcessInstanceQueryexecutedJobBefore in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery executedActivityIdIn(String... ids)
HistoricProcessInstanceQueryexecutedActivityIdIn in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery activeActivityIdIn(String... ids)
HistoricProcessInstanceQueryactiveActivityIdIn in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery active()
HistoricProcessInstanceQueryactive in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery suspended()
HistoricProcessInstanceQuerysuspended in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery completed()
HistoricProcessInstanceQuerycompleted in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery externallyTerminated()
HistoricProcessInstanceQueryexternallyTerminated in interface HistoricProcessInstanceQuerypublic HistoricProcessInstanceQuery internallyTerminated()
HistoricProcessInstanceQueryinternallyTerminated in interface HistoricProcessInstanceQueryCopyright © 2020. All rights reserved.