public class MybatisExecutionDataManager extends AbstractProcessDataManager<ExecutionEntity> implements ExecutionDataManager
processEngineConfigurationMAX_ENTRIES_IN_CLAUSE| Constructor and Description |
|---|
MybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration) |
getClock, getIdGenerator, getProcessEngineConfigurationbulkDelete, bulkDeleteEntities, bulkUpdateEntities, createSafeInValuesList, delete, delete, deleteCachedEntities, deleteCachedEntities, executeChangeWithInClause, findByQuery, getCommandContext, getDbSqlSession, getEntity, getEntityCache, getList, getList, getList, getList, getList, getListFromCache, getListFromCache, getManagedEntitySubClasses, getSession, insert, isEntityInserted, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, delete, insert, updateprotected PerformanceSettings performanceSettings
protected CachedEntityMatcher<ExecutionEntity> executionsByParentIdMatcher
protected CachedEntityMatcher<ExecutionEntity> executionsByProcessInstanceIdMatcher
protected SingleCachedEntityMatcher<ExecutionEntity> subProcessInstanceBySuperExecutionIdMatcher
protected CachedEntityMatcher<ExecutionEntity> executionsWithSameRootProcessInstanceIdMatcher
protected CachedEntityMatcher<ExecutionEntity> inactiveExecutionsInActivityAndProcInstMatcher
protected CachedEntityMatcher<ExecutionEntity> inactiveExecutionsByProcInstMatcher
protected CachedEntityMatcher<ExecutionEntity> inactiveExecutionsInActivityMatcher
protected CachedEntityMatcher<ExecutionEntity> executionByProcessInstanceMatcher
protected CachedEntityMatcher<ExecutionEntity> executionsByRootProcessInstanceMatcher
protected CachedEntityMatcher<ExecutionEntity> executionsByParentExecutionIdAndActivityIdEntityMatcher
protected CachedEntityMatcher<ExecutionEntity> processInstancesByProcessDefinitionMatcher
public MybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
public Class<? extends ExecutionEntity> getManagedEntityClass()
getManagedEntityClass in class AbstractDataManager<ExecutionEntity>public ExecutionEntity create()
create in interface DataManager<ExecutionEntity>public ExecutionEntity findById(String executionId)
findById in interface DataManager<ExecutionEntity>findById in class AbstractDataManager<ExecutionEntity>protected boolean isExecutionTreeFetched(String executionId)
public ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
findSubProcessInstanceBySuperExecutionId in interface ExecutionDataManagerpublic List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
findChildExecutionsByParentExecutionId in interface ExecutionDataManagerpublic List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
findChildExecutionsByProcessInstanceId in interface ExecutionDataManagerpublic List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds)
findExecutionsByParentExecutionAndActivityIds in interface ExecutionDataManagerpublic List<ExecutionEntity> findExecutionsByRootProcessInstanceId(String rootProcessInstanceId)
findExecutionsByRootProcessInstanceId in interface ExecutionDataManagerpublic List<ExecutionEntity> findExecutionsByProcessInstanceId(String processInstanceId)
findExecutionsByProcessInstanceId in interface ExecutionDataManagerpublic Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId)
findInactiveExecutionsByProcessInstanceId in interface ExecutionDataManagerpublic Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId)
findInactiveExecutionsByActivityIdAndProcessInstanceId in interface ExecutionDataManagerpublic List<String> findProcessInstanceIdsByProcessDefinitionId(String processDefinitionId)
findProcessInstanceIdsByProcessDefinitionId in interface ExecutionDataManagerpublic long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
findExecutionCountByQueryCriteria in interface ExecutionDataManagerpublic List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery)
findExecutionsByQueryCriteria in interface ExecutionDataManagerpublic long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery)
findProcessInstanceCountByQueryCriteria in interface ExecutionDataManagerpublic List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery)
findProcessInstanceByQueryCriteria in interface ExecutionDataManagerpublic List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl processInstanceQuery)
findProcessInstanceAndVariablesByQueryCriteria in interface ExecutionDataManagerpublic List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap)
findExecutionsByNativeQuery in interface ExecutionDataManagerpublic List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap)
findProcessInstanceByNativeQuery in interface ExecutionDataManagerpublic long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
findExecutionCountByNativeQuery in interface ExecutionDataManagerpublic long countActiveExecutionsByParentId(String parentId)
countActiveExecutionsByParentId in interface ExecutionDataManagerpublic void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId)
updateExecutionTenantIdForDeployment in interface ExecutionDataManagerpublic void updateProcessInstanceLockTime(String processInstanceId, Date lockDate, String lockOwner, Date expirationTime)
updateProcessInstanceLockTime in interface ExecutionDataManagerpublic void updateAllExecutionRelatedEntityCountFlags(boolean newValue)
updateAllExecutionRelatedEntityCountFlags in interface ExecutionDataManagerpublic void clearProcessInstanceLockTime(String processInstanceId)
clearProcessInstanceLockTime in interface ExecutionDataManagerpublic void clearAllProcessInstanceLockTimes(String lockOwner)
clearAllProcessInstanceLockTimes in interface ExecutionDataManagerprotected void setSafeInValueLists(ExecutionQueryImpl executionQuery)
protected void setSafeInValueLists(ProcessInstanceQueryImpl processInstanceQuery)
Copyright © 2022 Flowable. All rights reserved.