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 Stringprotected 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 Stringprotected Stringprotected Dateprotected Dateprotected Stringprotected 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) caseDefinitionCategoryLike(String caseDefinitionCategoryLike) caseDefinitionCategoryLikeIgnoreCase(String caseDefinitionCategoryLikeIgnoreCase) caseDefinitionId(String caseDefinitionId) caseDefinitionIds(Set<String> caseDefinitionIds) caseDefinitionKey(String caseDefinitionKey) caseDefinitionKeyLike(String caseDefinitionKeyLike) caseDefinitionKeyLikeIgnoreCase(String caseDefinitionKeyLikeIgnoreCase) caseDefinitionKeys(Set<String> caseDefinitionKeys) caseDefinitionName(String caseDefinitionName) caseDefinitionNameLike(String caseDefinitionNameLike) caseDefinitionNameLikeIgnoreCase(String caseDefinitionNameLikeIgnoreCase) caseDefinitionVersion(Integer caseDefinitionVersion) caseInstanceBusinessKey(String businessKey) caseInstanceBusinessKeyLike(String businessKeyLike) caseInstanceBusinessKeyLikeIgnoreCase(String businessKeyLikeIgnoreCase) caseInstanceBusinessStatus(String businessStatus) caseInstanceBusinessStatusLike(String businessStatusLike) caseInstanceBusinessStatusLikeIgnoreCase(String businessStatusLikeIgnoreCase) 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) caseInstanceParentScopeId(String parentScopeId) caseInstanceReferenceId(String referenceId) caseInstanceReferenceType(String referenceType) caseInstanceRootScopeId(String rootScopeId) caseInstanceStartedAfter(Date afterTime) caseInstanceStartedBefore(Date beforeTime) caseInstanceStartedBy(String userId) caseInstanceState(String state) caseInstanceTenantId(String tenantId) caseInstanceTenantIdLike(String tenantIdLike) caseInstanceTenantIdLikeIgnoreCase(String tenantIdLikeIgnoreCase) 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) booleanbooleanbooleanbooleanor()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
-
caseDefinitionKeyLike
-
caseDefinitionKeyLikeIgnoreCase
-
caseDefinitionKeys
-
caseDefinitionIds
-
caseDefinitionCategory
-
caseDefinitionCategoryLike
-
caseDefinitionCategoryLikeIgnoreCase
-
caseDefinitionName
-
caseDefinitionNameLike
-
caseDefinitionNameLikeIgnoreCase
-
caseDefinitionVersion
-
name
-
nameLike
-
nameLikeIgnoreCase
-
rootScopeId
-
parentScopeId
-
businessKey
-
businessKeyLike
-
businessKeyLikeIgnoreCase
-
businessStatus
-
businessStatusLike
-
businessStatusLikeIgnoreCase
-
caseInstanceId
-
caseInstanceIds
-
caseInstanceParentId
-
caseInstanceParentPlanItemInstanceId
-
startedBefore
-
startedAfter
-
startedBy
-
state
-
lastReactivatedBefore
-
lastReactivatedAfter
-
lastReactivatedBy
-
callbackId
-
callbackType
-
referenceId
-
referenceType
-
completeable
protected boolean completeable -
tenantId
-
tenantIdLike
-
tenantIdLikeIgnoreCase
-
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
-
caseDefinitionIds
- Specified by:
caseDefinitionIdsin interfaceCaseInstanceQuery
-
caseDefinitionKey
- Specified by:
caseDefinitionKeyin interfaceCaseInstanceQuery
-
caseDefinitionKeyLike
- Specified by:
caseDefinitionKeyLikein interfaceCaseInstanceQuery
-
caseDefinitionKeyLikeIgnoreCase
public CaseInstanceQueryImpl caseDefinitionKeyLikeIgnoreCase(String caseDefinitionKeyLikeIgnoreCase) - Specified by:
caseDefinitionKeyLikeIgnoreCasein interfaceCaseInstanceQuery
-
caseDefinitionCategory
- Specified by:
caseDefinitionCategoryin interfaceCaseInstanceQuery
-
caseDefinitionCategoryLike
- Specified by:
caseDefinitionCategoryLikein interfaceCaseInstanceQuery
-
caseDefinitionCategoryLikeIgnoreCase
public CaseInstanceQueryImpl caseDefinitionCategoryLikeIgnoreCase(String caseDefinitionCategoryLikeIgnoreCase) - Specified by:
caseDefinitionCategoryLikeIgnoreCasein interfaceCaseInstanceQuery
-
caseDefinitionName
- Specified by:
caseDefinitionNamein interfaceCaseInstanceQuery
-
caseDefinitionNameLike
- Specified by:
caseDefinitionNameLikein interfaceCaseInstanceQuery
-
caseDefinitionNameLikeIgnoreCase
public CaseInstanceQueryImpl caseDefinitionNameLikeIgnoreCase(String caseDefinitionNameLikeIgnoreCase) - Specified by:
caseDefinitionNameLikeIgnoreCasein 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
-
caseInstanceRootScopeId
- Specified by:
caseInstanceRootScopeIdin interfaceCaseInstanceQuery
-
caseInstanceParentScopeId
- Specified by:
caseInstanceParentScopeIdin interfaceCaseInstanceQuery
-
caseInstanceBusinessKey
- Specified by:
caseInstanceBusinessKeyin interfaceCaseInstanceQuery
-
caseInstanceBusinessKeyLike
- Specified by:
caseInstanceBusinessKeyLikein interfaceCaseInstanceQuery
-
caseInstanceBusinessKeyLikeIgnoreCase
public CaseInstanceQueryImpl caseInstanceBusinessKeyLikeIgnoreCase(String businessKeyLikeIgnoreCase) - Specified by:
caseInstanceBusinessKeyLikeIgnoreCasein interfaceCaseInstanceQuery
-
caseInstanceBusinessStatus
- Specified by:
caseInstanceBusinessStatusin interfaceCaseInstanceQuery
-
caseInstanceBusinessStatusLike
- Specified by:
caseInstanceBusinessStatusLikein interfaceCaseInstanceQuery
-
caseInstanceBusinessStatusLikeIgnoreCase
public CaseInstanceQueryImpl caseInstanceBusinessStatusLikeIgnoreCase(String businessStatusLikeIgnoreCase) - Specified by:
caseInstanceBusinessStatusLikeIgnoreCasein 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
-
caseInstanceTenantIdLikeIgnoreCase
- Specified by:
caseInstanceTenantIdLikeIgnoreCasein 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
-
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
-
getCaseDefinitionKeyLike
-
getCaseDefinitionKeyLikeIgnoreCase
-
getCaseDefinitionId
-
getCaseDefinitionCategory
-
getCaseDefinitionCategoryLike
-
getCaseDefinitionCategoryLikeIgnoreCase
-
getCaseDefinitionName
-
getCaseDefinitionNameLike
-
getCaseDefinitionNameLikeIgnoreCase
-
getCaseDefinitionVersion
-
getCaseInstanceId
-
getId
- Specified by:
getIdin interfaceCacheAwareQuery<CaseInstanceEntity>
-
getCaseInstanceIds
-
getBusinessKey
-
getBusinessKeyLike
-
getBusinessKeyLikeIgnoreCase
-
getBusinessStatus
-
getBusinessStatusLike
-
getBusinessStatusLikeIgnoreCase
-
getLastReactivatedBefore
-
getLastReactivatedAfter
-
getLastReactivatedBy
-
getExecutionId
-
getCaseDefinitionIds
-
getCaseDefinitionKeys
-
getParentId
-
getCaseInstanceParentPlanItemInstanceId
-
getCaseInstanceParentId
-
getStartedBefore
-
getStartedAfter
-
getStartedBy
-
getState
-
getCallbackId
-
getCallbackType
-
getReferenceId
-
getReferenceType
-
isCompleteable
public boolean isCompleteable() -
getTenantId
-
getTenantIdLike
-
getTenantIdLikeIgnoreCase
-
isWithoutTenantId
public boolean isWithoutTenantId() -
getActivePlanItemDefinitionId
-
getActivePlanItemDefinitionIds
-
getInvolvedUser
-
getInvolvedUserIdentityLink
-
getInvolvedGroupIdentityLink
-
getInvolvedGroups
-
isIncludeCaseVariables
public boolean isIncludeCaseVariables() -
isNeedsCaseDefinitionOuterJoin
public boolean isNeedsCaseDefinitionOuterJoin() -
getOrQueryObjects
-
getSafeInvolvedGroups
-
setSafeInvolvedGroups
-