Interface ExecutionEntityManager
- All Superinterfaces:
EntityManager<ExecutionEntity>
- All Known Implementing Classes:
ExecutionEntityManagerImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoidcancelChildExecutions(ExecutionEntity executionEntity, String deleteReason) voidcancelExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason) voidclearProcessInstanceLockTime(String processInstanceId) collectChildren(ExecutionEntity executionEntity) Returns all child executions of a givenExecutionEntity.createChildExecution(ExecutionEntity parentExecutionEntity) createProcessInstanceExecution(ProcessDefinition processDefinition, String businessKey, String tenantId, String initiatorVariableName) createSubprocessInstance(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey) voiddeleteChildExecutions(ExecutionEntity executionEntity, String deleteReason) voiddeleteExecutionAndRelatedData(ExecutionEntity executionEntity, String deleteReason) voiddeleteProcessInstance(String processInstanceId, String deleteReason, boolean cascade) voiddeleteProcessInstanceExecutionEntity(String processInstanceId, String currentFlowElementId, String deleteReason, boolean cascade, boolean cancel) voiddeleteProcessInstancesByProcessDefinition(String processDefinitionId, String deleteReason, boolean cascade) findByRootProcessInstanceId(String rootProcessInstanceId) Finds theExecutionEntityfor the given root process instance id.findChildExecutionsByParentExecutionId(String parentExecutionId) findChildExecutionsByProcessInstanceId(String processInstanceId) longfindExecutionCountByNativeQuery(Map<String, Object> parameterMap) longfindExecutionCountByQueryCriteria(ExecutionQueryImpl executionQuery) findExecutionsByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds) findExecutionsByQueryCriteria(ExecutionQueryImpl executionQuery, Page page) findFirstMultiInstanceRoot(ExecutionEntity executionEntity) findFirstScope(ExecutionEntity executionEntity) findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId) findInactiveExecutionsByProcessInstanceId(String processInstanceId) findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) findProcessInstanceByQueryCriteria(ProcessInstanceQueryImpl executionQuery) longfindProcessInstanceCountByQueryCriteria(ProcessInstanceQueryImpl executionQuery) findSubProcessInstanceBySuperExecutionId(String superExecutionId) voidupdateExecutionTenantIdForDeployment(String deploymentId, String newTenantId) updateProcessInstanceBusinessKey(ExecutionEntity executionEntity, String businessKey) voidupdateProcessInstanceLockTime(String processInstanceId) updateProcessInstanceStartDate(ExecutionEntity processInstanceExecution)
-
Method Details
-
createProcessInstanceExecution
ExecutionEntity createProcessInstanceExecution(ProcessDefinition processDefinition, String businessKey, String tenantId, String initiatorVariableName) -
createChildExecution
-
createSubprocessInstance
ExecutionEntity createSubprocessInstance(ProcessDefinition processDefinition, ExecutionEntity superExecutionEntity, String businessKey) -
findByRootProcessInstanceId
Finds theExecutionEntityfor the given root process instance id. All children will have been fetched and initialized. -
findSubProcessInstanceBySuperExecutionId
-
findChildExecutionsByParentExecutionId
-
findChildExecutionsByProcessInstanceId
-
findExecutionsByParentExecutionAndActivityIds
List<ExecutionEntity> findExecutionsByParentExecutionAndActivityIds(String parentExecutionId, Collection<String> activityIds) -
findExecutionCountByQueryCriteria
-
findExecutionsByQueryCriteria
-
findProcessInstanceCountByQueryCriteria
-
findProcessInstanceByQueryCriteria
-
findProcessInstanceAndVariablesByQueryCriteria
List<ProcessInstance> findProcessInstanceAndVariablesByQueryCriteria(ProcessInstanceQueryImpl executionQuery) -
findInactiveExecutionsByProcessInstanceId
-
findInactiveExecutionsByActivityIdAndProcessInstanceId
Collection<ExecutionEntity> findInactiveExecutionsByActivityIdAndProcessInstanceId(String activityId, String processInstanceId) -
findExecutionsByNativeQuery
-
findProcessInstanceByNativeQuery
List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) -
findExecutionCountByNativeQuery
-
collectChildren
Returns all child executions of a givenExecutionEntity. In the list, child executions will be behind parent executions. -
findFirstScope
-
findFirstMultiInstanceRoot
-
updateExecutionTenantIdForDeployment
-
updateProcessInstanceBusinessKey
-
updateProcessInstanceStartDate
-
deleteProcessInstancesByProcessDefinition
-
deleteProcessInstance
-
deleteProcessInstanceExecutionEntity
-
deleteChildExecutions
-
cancelChildExecutions
-
deleteExecutionAndRelatedData
-
cancelExecutionAndRelatedData
-
updateProcessInstanceLockTime
-
clearProcessInstanceLockTime
-