public class ExecutionEntityManagerImpl extends AbstractEntityManager<ExecutionEntity> implements ExecutionEntityManager
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionDataManager |
executionDataManager |
processEngineConfiguration| Constructor and Description |
|---|
ExecutionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration,
ExecutionDataManager executionDataManager) |
create, delete, findById, insert, insert, update, updategetAsyncExecutor, 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, getVariableInstanceEntityManagerprotected ExecutionDataManager executionDataManager
public ExecutionEntityManagerImpl(ProcessEngineConfigurationImpl processEngineConfiguration, ExecutionDataManager executionDataManager)
protected DataManager<ExecutionEntity> getDataManager()
getDataManager in class AbstractEntityManager<ExecutionEntity>public void delete(ExecutionEntity entity)
delete in interface EntityManager<ExecutionEntity>delete in class AbstractEntityManager<ExecutionEntity>public void delete(ExecutionEntity entity, boolean fireDeleteEvent)
delete in interface EntityManager<ExecutionEntity>delete in class AbstractEntityManager<ExecutionEntity>public ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
findSubProcessInstanceBySuperExecutionId in interface ExecutionEntityManagerpublic List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
findChildExecutionsByParentExecutionId in interface ExecutionEntityManagerpublic List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
findChildExecutionsByProcessInstanceId in interface ExecutionEntityManagerpublic List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds)
findExecutionsByParentExecutionAndActivityIds in interface ExecutionEntityManagerpublic long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
findExecutionCountByQueryCriteria in interface ExecutionEntityManagerpublic List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page)
findExecutionsByQueryCriteria in interface ExecutionEntityManagerpublic long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceCountByQueryCriteria in interface ExecutionEntityManagerpublic List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceByQueryCriteria in interface ExecutionEntityManagerpublic ExecutionTree findExecutionTree(String rootProcessInstanceId)
findExecutionTree in interface ExecutionEntityManagerprotected ExecutionTree findExecutionTreeInCurrentProcessInstance(String processInstanceId)
public List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
findProcessInstanceAndVariablesByQueryCriteria in interface ExecutionEntityManagerpublic List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId)
findEventScopeExecutionsByActivityId in interface ExecutionEntityManagerpublic Collection<ExecutionEntity> findInactiveExecutionsByActivityId(String activityId)
findInactiveExecutionsByActivityId in interface ExecutionEntityManagerpublic Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId)
findInactiveExecutionsByProcessInstanceId in interface ExecutionEntityManagerpublic Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId)
findInactiveExecutionsByActivityIdAndProcessInstanceId in interface ExecutionEntityManagerpublic List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findExecutionsByNativeQuery in interface ExecutionEntityManagerpublic List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
findProcessInstanceByNativeQuery in interface ExecutionEntityManagerpublic long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
findExecutionCountByNativeQuery in interface ExecutionEntityManagerpublic ExecutionEntity createProcessInstanceExecution(String processDefinitionId, String businessKey, String tenantId, String initiatorVariableName)
createProcessInstanceExecution in interface ExecutionEntityManagerpublic ExecutionEntity createChildExecution(ExecutionEntity parentExecutionEntity)
createChildExecution in interface ExecutionEntityManagerpublic void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId)
updateExecutionTenantIdForDeployment in interface ExecutionEntityManagerpublic void deleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade)
deleteProcessInstancesByProcessDefinition in interface ExecutionEntityManagerpublic void deleteProcessInstance(String processInstanceId, String deleteReason, boolean cascade)
deleteProcessInstance in interface ExecutionEntityManagerpublic void deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
deleteExecutionAndRelatedData in interface ExecutionEntityManagerpublic void deleteProcessInstanceExecutionEntity(String processInstanceId, String currentFlowElementId, String deleteReason, boolean cascade, boolean cancel, boolean fireEvent)
deleteProcessInstanceExecutionEntity in interface ExecutionEntityManagerpublic void deleteChildExecutions(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
deleteChildExecutions in interface ExecutionEntityManagerpublic void deleteDataRelatedToExecution(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
deleteDataRelatedToExecution in interface ExecutionEntityManagerpublic void updateProcessInstanceLockTime(String processInstanceId)
updateProcessInstanceLockTime in interface ExecutionEntityManagerpublic void clearProcessInstanceLockTime(String processInstanceId)
clearProcessInstanceLockTime in interface ExecutionEntityManagerpublic String updateProcessInstanceBusinessKey(ExecutionEntity executionEntity, String businessKey)
updateProcessInstanceBusinessKey in interface ExecutionEntityManagerpublic ExecutionDataManager getExecutionDataManager()
public void setExecutionDataManager(ExecutionDataManager executionDataManager)
Copyright © 2015 Alfresco. All rights reserved.