public interface ExecutionEntityManager extends EntityManager<ExecutionEntity>
ExecutionEntity createProcessInstanceExecution(String processDefinitionId, String businessKey, String tenantId, String initiatorVariableName)
ExecutionEntity createChildExecution(ExecutionEntity parentExecutionEntity)
ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds)
long findExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery)
List<ExecutionEntity> findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page)
long findProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
List<ProcessInstance> findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery)
List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef, String parentExecutionId)
Collection<ExecutionEntity> findInactiveExecutionsByActivityId(String activityId)
Collection<ExecutionEntity> findInactiveExecutionsByProcessInstanceId(String processInstanceId)
Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId)
List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap, int firstResult, int maxResults)
long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
ExecutionTree findExecutionTree(String rootProcessInstanceId)
void updateExecutionTenantIdForDeployment(String deploymentId, String newTenantId)
String updateProcessInstanceBusinessKey(ExecutionEntity executionEntity, String businessKey)
void deleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade)
void deleteProcessInstance(String processInstanceId, String deleteReason, boolean cascade)
void deleteProcessInstanceExecutionEntity(String processInstanceId, String currentFlowElementId, String deleteReason, boolean cascade, boolean cancel, boolean fireEvent)
void deleteChildExecutions(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
void deleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
void deleteDataRelatedToExecution(ExecutionEntity executionEntity, String deleteReason, boolean cancel)
void updateProcessInstanceLockTime(String processInstanceId)
void clearProcessInstanceLockTime(String processInstanceId)
Copyright © 2015 Alfresco. All rights reserved.