public class MybatisExecutionDataManager extends AbstractProcessDataManager<ExecutionEntity> implements ExecutionDataManager
processEngineConfiguration| Constructor and Description |
|---|
MybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration) |
getClock, getIdGenerator, getProcessEngineConfigurationbulkDelete, delete, delete, deleteCachedEntities, deleteCachedEntities, 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 executionQuery)
findProcessInstanceCountByQueryCriteria in interface ExecutionDataManagerpublic List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceByQueryCriteria in interface ExecutionDataManagerpublic List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
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 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 ExecutionDataManagerCopyright © 2020 Flowable. All rights reserved.