public class CaseExecutionQueryImpl extends AbstractVariableQueryImpl<CaseExecutionQuery,CaseExecution> implements CaseExecutionQuery
AbstractQuery.ResultType| Modifier and Type | Field and Description |
|---|---|
protected String |
activityId |
protected String |
businessKey |
protected String |
caseDefinitionId |
protected String |
caseDefinitionKey |
protected String |
caseExecutionId |
protected String |
caseInstanceId |
protected String |
deploymentId |
protected boolean |
isTenantIdSet |
protected Boolean |
required |
protected CaseExecutionState |
state |
protected String |
subCaseInstanceId |
protected String |
subProcessInstanceId |
protected String |
superCaseInstanceId |
protected String |
superProcessInstanceId |
protected String[] |
tenantIds |
queryVariableValues, variableNamesIgnoreCase, variableValuesIgnoreCasecommandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validatorsauthCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck| Constructor and Description |
|---|
CaseExecutionQueryImpl() |
CaseExecutionQueryImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
CaseExecutionQuery |
active()
Only select case executions which are active.
|
CaseExecutionQuery |
activityId(String activityId)
Only select case executions which contain an activity with the given id.
|
CaseExecutionQuery |
available()
Only select case executions which are available.
|
CaseExecutionQuery |
caseDefinitionId(String caseDefinitionId)
Only select case executions which have the given case definition id.
|
CaseExecutionQuery |
caseDefinitionKey(String caseDefinitionKey)
Only select case executions which have the given case definition key.
|
CaseExecutionQuery |
caseExecutionId(String caseExecutionId)
Only select case executions with the given id.
|
CaseExecutionQuery |
caseInstanceBusinessKey(String caseInstanceBusinessKey)
Only select case executions that belong to a case instance with the given business key
|
CaseExecutionQuery |
caseInstanceId(String caseInstanceId)
Only select case executions which have the given case instance id.
|
CaseExecutionQuery |
caseInstanceVariableValueEquals(String name,
Object value)
Only select case executions which are part of a case instance that have a variable
with the given name set to the given value.
|
CaseExecutionQuery |
caseInstanceVariableValueGreaterThan(String name,
Object value)
Only select case executions which are part of a case instance that have a variable
with the given name and a variable value greater than the passed value.
|
CaseExecutionQuery |
caseInstanceVariableValueGreaterThanOrEqual(String name,
Object value)
Only select case executions which are part of a case instance that have a
variable value greater than or equal to the passed value.
|
CaseExecutionQuery |
caseInstanceVariableValueLessThan(String name,
Object value)
Only select case executions which are part of a case instance that have a variable
value less than the passed value.
|
CaseExecutionQuery |
caseInstanceVariableValueLessThanOrEqual(String name,
Object value)
Only select case executions which are part of a case instance that have a variable
value less than or equal to the passed value.
|
CaseExecutionQuery |
caseInstanceVariableValueLike(String name,
String value)
Only select case executions which are part of a case instance that have a variable value
like the given value.
|
CaseExecutionQuery |
caseInstanceVariableValueNotEquals(String name,
Object value)
Only select case executions which are part of a case instance that have a variable
with the given name, but with a different value than the passed value.
|
CaseExecutionQuery |
disabled()
Only select case executions which are disabled.
|
CaseExecutionQuery |
enabled()
Only select case executions which are enabled.
|
long |
executeCount(CommandContext commandContext) |
List<CaseExecution> |
executeList(CommandContext commandContext,
Page page)
Executes the actual query to retrieve the list of results.
|
String |
getActivityId() |
String |
getBusinessKey() |
String |
getCaseDefinitionId() |
String |
getCaseDefinitionKey() |
String |
getCaseExecutionId() |
String |
getCaseInstanceId() |
String |
getDeploymentId() |
CaseExecutionState |
getState() |
String |
getSubCaseInstanceId() |
String |
getSubProcessInstanceId() |
String |
getSuperCaseInstanceId() |
String |
getSuperProcessInstanceId() |
boolean |
isCaseInstancesOnly() |
Boolean |
isRequired() |
CaseExecutionQuery |
orderByCaseDefinitionId()
Order by case definition id (needs to be followed by
Query.asc() or Query.desc()). |
CaseExecutionQuery |
orderByCaseDefinitionKey()
Order by case definition key (needs to be followed by
Query.asc() or Query.desc()). |
CaseExecutionQuery |
orderByCaseExecutionId()
Order by id (needs to be followed by
Query.asc() or Query.desc()). |
CaseExecutionQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc()). |
CaseExecutionQuery |
required()
Only select case executions which are required.
|
CaseExecutionQuery |
tenantIdIn(String... tenantIds)
Only select case execution with one of the given tenant ids.
|
CaseExecutionQuery |
withoutTenantId()
Only select case executions which have no tenant id.
|
addVariable, ensureVariablesInitialized, getQueryVariableValues, isVariableNamesIgnoreCase, isVariableValuesIgnoreCase, matchVariableNamesIgnoreCase, matchVariableValuesIgnoreCase, variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEqualsaddExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, hasExcludingConditions, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, 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, waitmatchVariableNamesIgnoreCase, matchVariableValuesIgnoreCase, variableValueEquals, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueNotEqualsasc, count, desc, list, listPage, singleResult, unlimitedListprotected String caseDefinitionId
protected String caseDefinitionKey
protected String activityId
protected String caseExecutionId
protected String caseInstanceId
protected String businessKey
protected CaseExecutionState state
protected Boolean required
protected boolean isTenantIdSet
protected String[] tenantIds
protected String superProcessInstanceId
protected String subProcessInstanceId
protected String superCaseInstanceId
protected String subCaseInstanceId
protected String deploymentId
public CaseExecutionQueryImpl()
public CaseExecutionQueryImpl(CommandExecutor commandExecutor)
public CaseExecutionQuery caseInstanceId(String caseInstanceId)
CaseExecutionQuerycaseInstanceId in interface CaseExecutionQuerycaseInstanceId - the id of the case instancepublic CaseExecutionQuery caseDefinitionId(String caseDefinitionId)
CaseExecutionQuerycaseDefinitionId in interface CaseExecutionQuerycaseDefinitionId - the id of the case definitionpublic CaseExecutionQuery caseDefinitionKey(String caseDefinitionKey)
CaseExecutionQuerycaseDefinitionKey in interface CaseExecutionQuerycaseDefinitionKey - the key of the case definitionpublic CaseExecutionQuery caseInstanceBusinessKey(String caseInstanceBusinessKey)
CaseExecutionQuerycaseInstanceBusinessKey in interface CaseExecutionQuerycaseInstanceBusinessKey - the business key of the case instancepublic CaseExecutionQuery caseExecutionId(String caseExecutionId)
CaseExecutionQuerycaseExecutionId in interface CaseExecutionQuerycaseExecutionId - the id of the case executionpublic CaseExecutionQuery activityId(String activityId)
CaseExecutionQueryactivityId in interface CaseExecutionQueryactivityId - the id of the activitypublic CaseExecutionQuery tenantIdIn(String... tenantIds)
CaseExecutionQuerytenantIdIn in interface CaseExecutionQuerypublic CaseExecutionQuery withoutTenantId()
CaseExecutionQuerywithoutTenantId in interface CaseExecutionQuerypublic CaseExecutionQuery required()
CaseExecutionQueryrequired in interface CaseExecutionQuerypublic CaseExecutionQuery available()
CaseExecutionQueryavailable in interface CaseExecutionQuerypublic CaseExecutionQuery enabled()
CaseExecutionQueryenabled in interface CaseExecutionQuerypublic CaseExecutionQuery active()
CaseExecutionQueryactive in interface CaseExecutionQuerypublic CaseExecutionQuery disabled()
CaseExecutionQuerydisabled in interface CaseExecutionQuerypublic CaseExecutionQuery caseInstanceVariableValueEquals(String name, Object value)
CaseExecutionQueryProcessEngineConfiguration#getVariableSerializers().
Byte-arrays and Serializable objects (which are not primitive type wrappers)
are not supported.caseInstanceVariableValueEquals in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variablepublic CaseExecutionQuery caseInstanceVariableValueNotEquals(String name, Object value)
CaseExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.caseInstanceVariableValueNotEquals in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variablepublic CaseExecutionQuery caseInstanceVariableValueGreaterThan(String name, Object value)
CaseExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.caseInstanceVariableValueGreaterThan in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variable, cannot be nullpublic CaseExecutionQuery caseInstanceVariableValueGreaterThanOrEqual(String name, Object value)
CaseExecutionQuerySerializable objects (which
are not primitive type wrappers) are not supported.caseInstanceVariableValueGreaterThanOrEqual in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variable, cannot be nullpublic CaseExecutionQuery caseInstanceVariableValueLessThan(String name, Object value)
CaseExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.caseInstanceVariableValueLessThan in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variable, cannot be nullpublic CaseExecutionQuery caseInstanceVariableValueLessThanOrEqual(String name, Object value)
CaseExecutionQuerySerializable objects (which are not primitive type wrappers)
are not supported.caseInstanceVariableValueLessThanOrEqual in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variable, cannot be nullpublic CaseExecutionQuery caseInstanceVariableValueLike(String name, String value)
CaseExecutionQuerycaseInstanceVariableValueLike in interface CaseExecutionQueryname - the name of the variable, cannot be nullvalue - the value of the variable, cannot be null. The string can include the
wildcard character '%' to express like-strategy:
starts with (string%), ends with (%string) or contains (%string%).public CaseExecutionQuery orderByCaseExecutionId()
CaseExecutionQueryQuery.asc() or Query.desc()).orderByCaseExecutionId in interface CaseExecutionQuerypublic CaseExecutionQuery orderByCaseDefinitionKey()
CaseExecutionQueryQuery.asc() or Query.desc()).orderByCaseDefinitionKey in interface CaseExecutionQuerypublic CaseExecutionQuery orderByCaseDefinitionId()
CaseExecutionQueryQuery.asc() or Query.desc()).orderByCaseDefinitionId in interface CaseExecutionQuerypublic CaseExecutionQuery orderByTenantId()
CaseExecutionQueryQuery.asc() or Query.desc()).
Note that the ordering of case executions without tenant id is database-specific.orderByTenantId in interface CaseExecutionQuerypublic long executeCount(CommandContext commandContext)
executeCount in class AbstractVariableQueryImpl<CaseExecutionQuery,CaseExecution>public List<CaseExecution> executeList(CommandContext commandContext, Page page)
AbstractQueryexecuteList in class AbstractVariableQueryImpl<CaseExecutionQuery,CaseExecution>page - used if the results must be paged. If null, no paging will be applied.public String getCaseDefinitionId()
public String getCaseDefinitionKey()
public String getActivityId()
public String getCaseExecutionId()
public String getCaseInstanceId()
public String getBusinessKey()
public CaseExecutionState getState()
public boolean isCaseInstancesOnly()
public String getSuperProcessInstanceId()
public String getSubProcessInstanceId()
public String getSuperCaseInstanceId()
public String getSubCaseInstanceId()
public String getDeploymentId()
public Boolean isRequired()
Copyright © 2021. All rights reserved.