Class CaseInstanceQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<T,U>
org.flowable.variable.service.impl.AbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
org.flowable.cmmn.engine.impl.runtime.CaseInstanceQueryImpl
- All Implemented Interfaces:
Serializable,CaseInstanceQuery,CacheAwareQuery<CaseInstanceEntity>,Query<CaseInstanceQuery,,CaseInstance> Command<Object>
public class CaseInstanceQueryImpl
extends AbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
implements CaseInstanceQuery, CacheAwareQuery<CaseInstanceEntity>
- Author:
- Joram Barrez, Tijs Rademakers
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultTypeNested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected CmmnEngineConfigurationprotected booleanprotected CaseInstanceQueryImplprotected booleanprotected booleanprotected IdentityLinkQueryObjectprotected Stringprotected IdentityLinkQueryObjectprotected Dateprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected List<CaseInstanceQueryImpl>protected Stringprotected Stringprotected Dateprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected booleanFields inherited from class org.flowable.variable.service.impl.AbstractVariableQueryImpl
queryVariableValues, variableValueProviderFields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutorFields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC -
Constructor Summary
ConstructorsConstructorDescriptionCaseInstanceQueryImpl(CommandContext commandContext, CmmnEngineConfiguration cmmnEngineConfiguration) CaseInstanceQueryImpl(CommandExecutor commandExecutor, CmmnEngineConfiguration cmmnEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionactivePlanItemDefinitionId(String planItemDefinitionId) activePlanItemDefinitionIds(Set<String> planItemDefinitionIds) caseDefinitionCategory(String caseDefinitionCategory) caseDefinitionId(String caseDefinitionId) caseDefinitionKey(String caseDefinitionKey) caseDefinitionKeys(Set<String> caseDefinitionKeys) caseDefinitionName(String caseDefinitionName) caseDefinitionVersion(Integer caseDefinitionVersion) caseInstanceBusinessKey(String businessKey) caseInstanceBusinessStatus(String businessStatus) caseInstanceCallbackId(String callbackId) caseInstanceCallbackType(String callbackType) caseInstanceId(String caseInstanceId) caseInstanceIds(Set<String> caseInstanceIds) caseInstanceLastReactivatedAfter(Date afterTime) caseInstanceLastReactivatedBefore(Date beforeTime) caseInstanceLastReactivatedBy(String userId) caseInstanceName(String name) caseInstanceNameLike(String nameLike) caseInstanceNameLikeIgnoreCase(String nameLikeIgnoreCase) caseInstanceParentId(String parentId) caseInstanceReferenceId(String referenceId) caseInstanceReferenceType(String referenceType) caseInstanceStartedAfter(Date afterTime) caseInstanceStartedBefore(Date beforeTime) caseInstanceStartedBy(String userId) caseInstanceState(String state) caseInstanceTenantId(String tenantId) caseInstanceTenantIdLike(String tenantIdLike) endOr()voidenhanceCachedValue(CaseInstanceEntity caseInstance) protected voidlongexecuteCount(CommandContext commandContext) executeList(CommandContext commandContext) getId()getState()involvedGroup(String groupId, String identityLinkType) involvedGroups(Set<String> groupIds) involvedUser(String userId) involvedUser(String userId, String identityLinkType) booleanbooleanbooleanbooleanlimitCaseInstanceVariables(Integer caseInstanceVariablesLimit) or()voidsetSafeInvolvedGroups(List<List<String>> safeInvolvedGroups) variableExists(String name) variableNotExists(String name) variableValueEquals(Object variableValue) variableValueEquals(String variableName, Object variableValue) variableValueEqualsIgnoreCase(String name, String value) variableValueGreaterThan(String name, Object value) variableValueGreaterThanOrEqual(String name, Object value) variableValueLessThan(String name, Object value) variableValueLessThanOrEqual(String name, Object value) variableValueLike(String name, String value) variableValueLikeIgnoreCase(String name, String value) variableValueNotEquals(String variableName, Object variableValue) variableValueNotEqualsIgnoreCase(String name, String value) Methods inherited from class org.flowable.variable.service.impl.AbstractVariableQueryImpl
addVariable, addVariable, getQueryVariableValues, hasLocalQueryVariableValue, hasNonLocalQueryVariableValue, hasValueComparisonQueryVariables, isBoolean, scopedVariableExists, scopedVariableNotExists, scopedVariableValueEquals, scopedVariableValueEquals, scopedVariableValueEqualsIgnoreCase, scopedVariableValueGreaterThan, scopedVariableValueGreaterThanOrEqual, scopedVariableValueLessThan, scopedVariableValueLessThanOrEqual, scopedVariableValueLike, scopedVariableValueLikeIgnoreCase, scopedVariableValueNotEquals, scopedVariableValueNotEqualsIgnoreCase, variableExists, variableNotExists, variableValueEquals, variableValueEquals, variableValueEqualsIgnoreCase, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThanOrEqual, variableValueLike, variableValueLikeIgnoreCase, variableValueNotEquals, variableValueNotEqualsIgnoreCaseMethods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultMethods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
-
Field Details
-
cmmnEngineConfiguration
-
caseDefinitionId
-
caseDefinitionKey
-
caseDefinitionKeys
-
caseDefinitionIds
-
caseDefinitionCategory
-
caseDefinitionName
-
caseDefinitionVersion
-
name
-
nameLike
-
nameLikeIgnoreCase
-
businessKey
-
businessStatus
-
caseInstanceId
-
caseInstanceIds
-
caseInstanceParentId
-
caseInstanceParentPlanItemInstanceId
-
startedBefore
-
startedAfter
-
startedBy
-
state
-
lastReactivatedBefore
-
lastReactivatedAfter
-
lastReactivatedBy
-
callbackId
-
callbackType
-
referenceId
-
referenceType
-
completeable
protected boolean completeable -
tenantId
-
tenantIdLike
-
withoutTenantId
protected boolean withoutTenantId -
includeCaseVariables
protected boolean includeCaseVariables -
activePlanItemDefinitionId
-
activePlanItemDefinitionIds
-
involvedUser
-
involvedUserIdentityLink
-
involvedGroups
-
involvedGroupIdentityLink
-
orQueryObjects
-
currentOrQueryObject
-
inOrStatement
protected boolean inOrStatement -
locale
-
withLocalizationFallback
protected boolean withLocalizationFallback
-
-
Constructor Details
-
CaseInstanceQueryImpl
public CaseInstanceQueryImpl() -
CaseInstanceQueryImpl
public CaseInstanceQueryImpl(CommandContext commandContext, CmmnEngineConfiguration cmmnEngineConfiguration) -
CaseInstanceQueryImpl
public CaseInstanceQueryImpl(CommandExecutor commandExecutor, CmmnEngineConfiguration cmmnEngineConfiguration)
-
-
Method Details
-
ensureVariablesInitialized
protected void ensureVariablesInitialized()- Overrides:
ensureVariablesInitializedin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
caseDefinitionId
- Specified by:
caseDefinitionIdin interfaceCaseInstanceQuery
-
caseDefinitionKey
- Specified by:
caseDefinitionKeyin interfaceCaseInstanceQuery
-
caseDefinitionCategory
- Specified by:
caseDefinitionCategoryin interfaceCaseInstanceQuery
-
caseDefinitionName
- Specified by:
caseDefinitionNamein interfaceCaseInstanceQuery
-
caseDefinitionVersion
- Specified by:
caseDefinitionVersionin interfaceCaseInstanceQuery
-
caseInstanceId
- Specified by:
caseInstanceIdin interfaceCaseInstanceQuery
-
caseInstanceIds
- Specified by:
caseInstanceIdsin interfaceCaseInstanceQuery
-
caseInstanceName
- Specified by:
caseInstanceNamein interfaceCaseInstanceQuery
-
caseInstanceNameLike
- Specified by:
caseInstanceNameLikein interfaceCaseInstanceQuery
-
caseInstanceNameLikeIgnoreCase
- Specified by:
caseInstanceNameLikeIgnoreCasein interfaceCaseInstanceQuery
-
caseInstanceBusinessKey
- Specified by:
caseInstanceBusinessKeyin interfaceCaseInstanceQuery
-
caseInstanceBusinessStatus
- Specified by:
caseInstanceBusinessStatusin interfaceCaseInstanceQuery
-
caseDefinitionKeys
- Specified by:
caseDefinitionKeysin interfaceCaseInstanceQuery
-
caseInstanceParentId
- Specified by:
caseInstanceParentIdin interfaceCaseInstanceQuery
-
caseInstanceStartedBefore
- Specified by:
caseInstanceStartedBeforein interfaceCaseInstanceQuery
-
caseInstanceStartedAfter
- Specified by:
caseInstanceStartedAfterin interfaceCaseInstanceQuery
-
caseInstanceStartedBy
- Specified by:
caseInstanceStartedByin interfaceCaseInstanceQuery
-
caseInstanceState
- Specified by:
caseInstanceStatein interfaceCaseInstanceQuery
-
caseInstanceLastReactivatedBefore
- Specified by:
caseInstanceLastReactivatedBeforein interfaceCaseInstanceQuery
-
caseInstanceLastReactivatedAfter
- Specified by:
caseInstanceLastReactivatedAfterin interfaceCaseInstanceQuery
-
caseInstanceLastReactivatedBy
- Specified by:
caseInstanceLastReactivatedByin interfaceCaseInstanceQuery
-
caseInstanceCallbackId
- Specified by:
caseInstanceCallbackIdin interfaceCaseInstanceQuery
-
caseInstanceCallbackType
- Specified by:
caseInstanceCallbackTypein interfaceCaseInstanceQuery
-
caseInstanceReferenceId
- Specified by:
caseInstanceReferenceIdin interfaceCaseInstanceQuery
-
caseInstanceReferenceType
- Specified by:
caseInstanceReferenceTypein interfaceCaseInstanceQuery
-
caseInstanceIsCompleteable
- Specified by:
caseInstanceIsCompleteablein interfaceCaseInstanceQuery
-
caseInstanceTenantId
- Specified by:
caseInstanceTenantIdin interfaceCaseInstanceQuery
-
caseInstanceTenantIdLike
- Specified by:
caseInstanceTenantIdLikein interfaceCaseInstanceQuery
-
caseInstanceWithoutTenantId
- Specified by:
caseInstanceWithoutTenantIdin interfaceCaseInstanceQuery
-
activePlanItemDefinitionId
- Specified by:
activePlanItemDefinitionIdin interfaceCaseInstanceQuery
-
activePlanItemDefinitionIds
- Specified by:
activePlanItemDefinitionIdsin interfaceCaseInstanceQuery
-
involvedUser
- Specified by:
involvedUserin interfaceCaseInstanceQuery
-
involvedUser
- Specified by:
involvedUserin interfaceCaseInstanceQuery
-
involvedGroup
- Specified by:
involvedGroupin interfaceCaseInstanceQuery
-
involvedGroups
- Specified by:
involvedGroupsin interfaceCaseInstanceQuery
-
or
- Specified by:
orin interfaceCaseInstanceQuery
-
endOr
- Specified by:
endOrin interfaceCaseInstanceQuery
-
variableValueEquals
- Specified by:
variableValueEqualsin interfaceCaseInstanceQuery- Overrides:
variableValueEqualsin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueNotEquals
- Specified by:
variableValueNotEqualsin interfaceCaseInstanceQuery- Overrides:
variableValueNotEqualsin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueEquals
- Specified by:
variableValueEqualsin interfaceCaseInstanceQuery- Overrides:
variableValueEqualsin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueEqualsIgnoreCase
- Specified by:
variableValueEqualsIgnoreCasein interfaceCaseInstanceQuery- Overrides:
variableValueEqualsIgnoreCasein classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueNotEqualsIgnoreCase
- Specified by:
variableValueNotEqualsIgnoreCasein interfaceCaseInstanceQuery- Overrides:
variableValueNotEqualsIgnoreCasein classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueGreaterThan
- Specified by:
variableValueGreaterThanin interfaceCaseInstanceQuery- Overrides:
variableValueGreaterThanin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueGreaterThanOrEqual
- Specified by:
variableValueGreaterThanOrEqualin interfaceCaseInstanceQuery- Overrides:
variableValueGreaterThanOrEqualin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueLessThan
- Specified by:
variableValueLessThanin interfaceCaseInstanceQuery- Overrides:
variableValueLessThanin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueLessThanOrEqual
- Specified by:
variableValueLessThanOrEqualin interfaceCaseInstanceQuery- Overrides:
variableValueLessThanOrEqualin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueLike
- Specified by:
variableValueLikein interfaceCaseInstanceQuery- Overrides:
variableValueLikein classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableValueLikeIgnoreCase
- Specified by:
variableValueLikeIgnoreCasein interfaceCaseInstanceQuery- Overrides:
variableValueLikeIgnoreCasein classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableExists
- Specified by:
variableExistsin interfaceCaseInstanceQuery- Overrides:
variableExistsin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
variableNotExists
- Specified by:
variableNotExistsin interfaceCaseInstanceQuery- Overrides:
variableNotExistsin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
orderByCaseInstanceId
- Specified by:
orderByCaseInstanceIdin interfaceCaseInstanceQuery
-
orderByCaseDefinitionId
- Specified by:
orderByCaseDefinitionIdin interfaceCaseInstanceQuery
-
orderByCaseDefinitionKey
- Specified by:
orderByCaseDefinitionKeyin interfaceCaseInstanceQuery
-
orderByStartTime
- Specified by:
orderByStartTimein interfaceCaseInstanceQuery
-
orderByTenantId
- Specified by:
orderByTenantIdin interfaceCaseInstanceQuery
-
includeCaseVariables
- Specified by:
includeCaseVariablesin interfaceCaseInstanceQuery
-
limitCaseInstanceVariables
- Specified by:
limitCaseInstanceVariablesin interfaceCaseInstanceQuery
-
locale
- Specified by:
localein interfaceCaseInstanceQuery
-
withLocalizationFallback
- Specified by:
withLocalizationFallbackin interfaceCaseInstanceQuery
-
executeCount
- Specified by:
executeCountin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
executeList
- Specified by:
executeListin classAbstractVariableQueryImpl<CaseInstanceQuery,CaseInstance>
-
enhanceCachedValue
- Specified by:
enhanceCachedValuein interfaceCacheAwareQuery<CaseInstanceEntity>
-
getCaseDefinitionKey
-
getCaseDefinitionId
-
getCaseDefinitionCategory
-
getCaseDefinitionName
-
getCaseDefinitionVersion
-
getCaseInstanceId
-
getId
- Specified by:
getIdin interfaceCacheAwareQuery<CaseInstanceEntity>
-
getCaseInstanceIds
-
getBusinessKey
-
getBusinessStatus
-
getLastReactivatedBefore
-
getLastReactivatedAfter
-
getLastReactivatedBy
-
getExecutionId
-
getCaseDefinitionIds
-
getCaseDefinitionKeys
-
getParentId
-
getCaseInstanceParentPlanItemInstanceId
-
getCaseInstanceParentId
-
getStartedBefore
-
getStartedAfter
-
getStartedBy
-
getState
-
getCallbackId
-
getCallbackType
-
getReferenceId
-
getReferenceType
-
isCompleteable
public boolean isCompleteable() -
getTenantId
-
getTenantIdLike
-
isWithoutTenantId
public boolean isWithoutTenantId() -
getActivePlanItemDefinitionId
-
getActivePlanItemDefinitionIds
-
getInvolvedUser
-
getInvolvedUserIdentityLink
-
getInvolvedGroupIdentityLink
-
getInvolvedGroups
-
isIncludeCaseVariables
public boolean isIncludeCaseVariables() -
isNeedsCaseDefinitionOuterJoin
public boolean isNeedsCaseDefinitionOuterJoin() -
getOrQueryObjects
-
getSafeInvolvedGroups
-
setSafeInvolvedGroups
-