org.camunda.bpm.engine.impl.persistence.entity
Class ExecutionManager
java.lang.Object
org.camunda.bpm.engine.impl.persistence.AbstractManager
org.camunda.bpm.engine.impl.persistence.entity.ExecutionManager
- All Implemented Interfaces:
- Session
public class ExecutionManager
- extends AbstractManager
- Author:
- Tom Baeyens
|
Method Summary |
void |
deleteProcessInstance(String processInstanceId,
String deleteReason)
|
void |
deleteProcessInstance(String processInstanceId,
String deleteReason,
boolean cascade)
|
void |
deleteProcessInstancesByProcessDefinition(String processDefinitionId,
String deleteReason,
boolean cascade)
|
List<ExecutionEntity> |
findChildExecutionsByParentExecutionId(String parentExecutionId)
|
List<ExecutionEntity> |
findChildExecutionsByProcessInstanceId(String processInstanceId)
|
List<ExecutionEntity> |
findEventScopeExecutionsByActivityId(String activityRef,
String parentExecutionId)
|
ExecutionEntity |
findExecutionById(String executionId)
|
long |
findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
|
long |
findExecutionCountByQueryCriteria(AbstractVariableQueryImpl executionQuery)
|
List<Execution> |
findExecutionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults)
|
List<ExecutionEntity> |
findExecutionsByQueryCriteria(AbstractVariableQueryImpl executionQuery,
Page page)
|
List<ProcessInstance> |
findProcessInstanceByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults)
|
List<ProcessInstance> |
findProcessInstanceByQueryCriteria(AbstractVariableQueryImpl executionQuery,
Page page)
|
long |
findProcessInstanceCountByQueryCriteria(AbstractVariableQueryImpl executionQuery)
|
ExecutionEntity |
findSubProcessInstanceBySuperExecutionId(String superExecutionId)
|
void |
updateExecutionSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
|
void |
updateExecutionSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
|
void |
updateExecutionSuspensionStateByProcessInstanceId(String processInstanceId,
SuspensionState suspensionState)
|
| Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager |
close, delete, flush, getAttachmentManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getDbSqlSession, getDeploymentManager, getHistoricActivityInstanceManager, getHistoricDetailManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceManager, getSession, getTaskManager, getVariableInstanceManager, insert |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExecutionManager
public ExecutionManager()
deleteProcessInstancesByProcessDefinition
public void deleteProcessInstancesByProcessDefinition(String processDefinitionId,
String deleteReason,
boolean cascade)
deleteProcessInstance
public void deleteProcessInstance(String processInstanceId,
String deleteReason)
deleteProcessInstance
public void deleteProcessInstance(String processInstanceId,
String deleteReason,
boolean cascade)
findSubProcessInstanceBySuperExecutionId
public ExecutionEntity findSubProcessInstanceBySuperExecutionId(String superExecutionId)
findChildExecutionsByParentExecutionId
public List<ExecutionEntity> findChildExecutionsByParentExecutionId(String parentExecutionId)
findChildExecutionsByProcessInstanceId
public List<ExecutionEntity> findChildExecutionsByProcessInstanceId(String processInstanceId)
findExecutionById
public ExecutionEntity findExecutionById(String executionId)
findExecutionCountByQueryCriteria
public long findExecutionCountByQueryCriteria(AbstractVariableQueryImpl executionQuery)
findExecutionsByQueryCriteria
public List<ExecutionEntity> findExecutionsByQueryCriteria(AbstractVariableQueryImpl executionQuery,
Page page)
findProcessInstanceCountByQueryCriteria
public long findProcessInstanceCountByQueryCriteria(AbstractVariableQueryImpl executionQuery)
findProcessInstanceByQueryCriteria
public List<ProcessInstance> findProcessInstanceByQueryCriteria(AbstractVariableQueryImpl executionQuery,
Page page)
findEventScopeExecutionsByActivityId
public List<ExecutionEntity> findEventScopeExecutionsByActivityId(String activityRef,
String parentExecutionId)
findExecutionsByNativeQuery
public List<Execution> findExecutionsByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults)
findProcessInstanceByNativeQuery
public List<ProcessInstance> findProcessInstanceByNativeQuery(Map<String,Object> parameterMap,
int firstResult,
int maxResults)
findExecutionCountByNativeQuery
public long findExecutionCountByNativeQuery(Map<String,Object> parameterMap)
updateExecutionSuspensionStateByProcessDefinitionId
public void updateExecutionSuspensionStateByProcessDefinitionId(String processDefinitionId,
SuspensionState suspensionState)
updateExecutionSuspensionStateByProcessInstanceId
public void updateExecutionSuspensionStateByProcessInstanceId(String processInstanceId,
SuspensionState suspensionState)
updateExecutionSuspensionStateByProcessDefinitionKey
public void updateExecutionSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
SuspensionState suspensionState)
Copyright © 2014 camunda services GmbH. All Rights Reserved.