public class MybatisExecutionDataManager extends AbstractDataManager<ExecutionEntity> implements ExecutionDataManager
processEngineConfiguration
Constructor and Description |
---|
MybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration) |
delete, delete, findById, findById, findByQuery, getDbSqlSession, getEntityCache, getList, getManagedEntitySubClasses, insert, update
getAsyncExecutor, getAttachmentEntityManager, getByteArrayEntityManager, getClock, getCommandContext, getCommandExecutor, getCommentEntityManager, getDeploymentEntityManager, getEventDispatcher, getEventSubscriptionEntityManager, getExecutionEntityManager, getGroupEntityManager, getHistoricActivityInstanceEntityManager, getHistoricDetailEntityManager, getHistoricIdentityLinkEntityManager, getHistoricProcessInstanceEntityManager, getHistoricTaskInstanceEntityManager, getHistoricVariableInstanceEntityManager, getHistoryManager, getIdentityInfoEntityManager, getIdentityLinkEntityManager, getJobEntityManager, getJobExecutor, getMembershipEntityManager, getModelEntityManager, getProcessDefinitionEntityManager, getProcessDefinitionInfoEntityManager, getProcessEngineConfiguration, getResourceEntityManager, getSession, getTaskEntityManager, getUserIdentityEntityManager, getVariableInstanceEntityManager
public MybatisExecutionDataManager(ProcessEngineConfigurationImpl processEngineConfiguration)
public Class<? extends ExecutionEntity> getManagedEntityClass()
getManagedEntityClass
in class AbstractDataManager<ExecutionEntity>
public ExecutionEntity create()
create
in interface DataManager<ExecutionEntity>
public ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
findSubProcessInstanceBySuperExecutionId
in interface ExecutionDataManager
public List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
findChildExecutionsByParentExecutionId
in interface ExecutionDataManager
public List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
findChildExecutionsByProcessInstanceId
in interface ExecutionDataManager
public List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds)
findExecutionsByParentExecutionAndActivityIds
in interface ExecutionDataManager
public long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
findExecutionCountByQueryCriteria
in interface ExecutionDataManager
public List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page)
findExecutionsByQueryCriteria
in interface ExecutionDataManager
public long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceCountByQueryCriteria
in interface ExecutionDataManager
public List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceByQueryCriteria
in interface ExecutionDataManager
public List<ExecutionEntity> findExecutionsByRootProcessInstanceId(String rootProcessInstanceId)
findExecutionsByRootProcessInstanceId
in interface ExecutionDataManager
public List<ExecutionEntity> findExecutionsByProcessInstanceId(String processInstanceId)
findExecutionsByProcessInstanceId
in interface ExecutionDataManager
public List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceAndVariablesByQueryCriteria
in interface ExecutionDataManager
public List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId)
findEventScopeExecutionsByActivityId
in interface ExecutionDataManager
public Collection<ExecutionEntity> findInactiveExecutionsByActivityId(String activityId)
findInactiveExecutionsByActivityId
in interface ExecutionDataManager
public Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId)
findInactiveExecutionsByProcessInstanceId
in interface ExecutionDataManager
public Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId)
findInactiveExecutionsByActivityIdAndProcessInstanceId
in interface ExecutionDataManager
public List<String> findProcessInstanceIdsByProcessDefinitionId(String processDefinitionId)
findProcessInstanceIdsByProcessDefinitionId
in interface ExecutionDataManager
public List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findExecutionsByNativeQuery
in interface ExecutionDataManager
public List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findProcessInstanceByNativeQuery
in interface ExecutionDataManager
public long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
findExecutionCountByNativeQuery
in interface ExecutionDataManager
public void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId)
updateExecutionTenantIdForDeployment
in interface ExecutionDataManager
public void updateProcessInstanceLockTime(String processInstanceId, Date lockDate, Date expirationTime)
updateProcessInstanceLockTime
in interface ExecutionDataManager
public void clearProcessInstanceLockTime(String processInstanceId)
clearProcessInstanceLockTime
in interface ExecutionDataManager
Copyright © 2015 Alfresco. All rights reserved.