org.camunda.bpm.engine.impl.cmmn.entity.runtime
Class CaseExecutionManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.AbstractManager
      extended by org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionManager
All Implemented Interfaces:
Session

public class CaseExecutionManager
extends AbstractManager

Author:
Roman Smirnov

Constructor Summary
CaseExecutionManager()
           
 
Method Summary
 void deleteCaseExecution(CaseExecutionEntity caseExecution)
           
 void deleteCaseInstance(String caseInstanceId, String deleteReason)
           
 void deleteCaseInstance(String caseInstanceId, String deleteReason, boolean cascade)
           
 void deleteCaseInstancesByCaseDefinition(String caseDefinitionId, String deleteReason, boolean cascade)
           
 CaseExecutionEntity findCaseExecutionById(String caseExecutionId)
           
 long findCaseExecutionCountByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery)
           
 List<CaseExecution> findCaseExecutionsByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery, Page page)
           
 List<CaseInstance> findCaseInstanceByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery, Page page)
           
 long findCaseInstanceCountByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery)
           
 List<CaseExecutionEntity> findChildCaseExecutionsByCaseInstanceId(String caseInstanceId)
           
 List<CaseExecutionEntity> findChildCaseExecutionsByParentCaseExecutionId(String parentCaseExecutionId)
           
 CaseExecutionEntity findSubCaseInstanceBySuperCaseExecutionId(String superCaseExecutionId)
           
 CaseExecutionEntity findSubCaseInstanceBySuperExecutionId(String superExecutionId)
           
 void insertCaseExecution(CaseExecutionEntity caseExecution)
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDetailManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseExecutionManager

public CaseExecutionManager()
Method Detail

insertCaseExecution

public void insertCaseExecution(CaseExecutionEntity caseExecution)

deleteCaseExecution

public void deleteCaseExecution(CaseExecutionEntity caseExecution)

deleteCaseInstancesByCaseDefinition

public void deleteCaseInstancesByCaseDefinition(String caseDefinitionId,
                                                String deleteReason,
                                                boolean cascade)

deleteCaseInstance

public void deleteCaseInstance(String caseInstanceId,
                               String deleteReason)

deleteCaseInstance

public void deleteCaseInstance(String caseInstanceId,
                               String deleteReason,
                               boolean cascade)

findCaseExecutionById

public CaseExecutionEntity findCaseExecutionById(String caseExecutionId)

findSubCaseInstanceBySuperCaseExecutionId

public CaseExecutionEntity findSubCaseInstanceBySuperCaseExecutionId(String superCaseExecutionId)

findSubCaseInstanceBySuperExecutionId

public CaseExecutionEntity findSubCaseInstanceBySuperExecutionId(String superExecutionId)

findCaseExecutionCountByQueryCriteria

public long findCaseExecutionCountByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery)

findCaseExecutionsByQueryCriteria

public List<CaseExecution> findCaseExecutionsByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery,
                                                             Page page)

findCaseInstanceCountByQueryCriteria

public long findCaseInstanceCountByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery)

findCaseInstanceByQueryCriteria

public List<CaseInstance> findCaseInstanceByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery,
                                                          Page page)

findChildCaseExecutionsByParentCaseExecutionId

public List<CaseExecutionEntity> findChildCaseExecutionsByParentCaseExecutionId(String parentCaseExecutionId)

findChildCaseExecutionsByCaseInstanceId

public List<CaseExecutionEntity> findChildCaseExecutionsByCaseInstanceId(String caseInstanceId)


Copyright © 2015 camunda services GmbH. All rights reserved.