Class CaseExecutionManager
- java.lang.Object
-
- org.camunda.bpm.engine.impl.persistence.AbstractManager
-
- org.camunda.bpm.engine.impl.cmmn.entity.runtime.CaseExecutionManager
-
- All Implemented Interfaces:
Session
public class CaseExecutionManager extends AbstractManager
- Author:
- Roman Smirnov
-
-
Constructor Summary
Constructors Constructor Description CaseExecutionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureTenantCheck(AbstractQuery<?,?> query)
void
deleteCaseExecution(CaseExecutionEntity caseExecution)
void
deleteCaseInstance(java.lang.String caseInstanceId, java.lang.String deleteReason)
void
deleteCaseInstance(java.lang.String caseInstanceId, java.lang.String deleteReason, boolean cascade)
void
deleteCaseInstancesByCaseDefinition(java.lang.String caseDefinitionId, java.lang.String deleteReason, boolean cascade)
CaseExecutionEntity
findCaseExecutionById(java.lang.String caseExecutionId)
long
findCaseExecutionCountByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery)
java.util.List<CaseExecution>
findCaseExecutionsByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery, Page page)
java.util.List<CaseInstance>
findCaseInstanceByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery, Page page)
long
findCaseInstanceCountByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery)
java.util.List<CaseExecutionEntity>
findChildCaseExecutionsByCaseInstanceId(java.lang.String caseInstanceId)
java.util.List<CaseExecutionEntity>
findChildCaseExecutionsByParentCaseExecutionId(java.lang.String parentCaseExecutionId)
CaseExecutionEntity
findSubCaseInstanceBySuperCaseExecutionId(java.lang.String superCaseExecutionId)
CaseExecutionEntity
findSubCaseInstanceBySuperExecutionId(java.lang.String superExecutionId)
void
insertCaseExecution(CaseExecutionEntity caseExecution)
-
Methods inherited from class org.camunda.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, close, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, flush, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCamundaFormDefinitionManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
-
-
-
-
Method Detail
-
insertCaseExecution
public void insertCaseExecution(CaseExecutionEntity caseExecution)
-
deleteCaseExecution
public void deleteCaseExecution(CaseExecutionEntity caseExecution)
-
deleteCaseInstancesByCaseDefinition
public void deleteCaseInstancesByCaseDefinition(java.lang.String caseDefinitionId, java.lang.String deleteReason, boolean cascade)
-
deleteCaseInstance
public void deleteCaseInstance(java.lang.String caseInstanceId, java.lang.String deleteReason)
-
deleteCaseInstance
public void deleteCaseInstance(java.lang.String caseInstanceId, java.lang.String deleteReason, boolean cascade)
-
findCaseExecutionById
public CaseExecutionEntity findCaseExecutionById(java.lang.String caseExecutionId)
-
findSubCaseInstanceBySuperCaseExecutionId
public CaseExecutionEntity findSubCaseInstanceBySuperCaseExecutionId(java.lang.String superCaseExecutionId)
-
findSubCaseInstanceBySuperExecutionId
public CaseExecutionEntity findSubCaseInstanceBySuperExecutionId(java.lang.String superExecutionId)
-
findCaseExecutionCountByQueryCriteria
public long findCaseExecutionCountByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery)
-
findCaseExecutionsByQueryCriteria
public java.util.List<CaseExecution> findCaseExecutionsByQueryCriteria(CaseExecutionQueryImpl caseExecutionQuery, Page page)
-
findCaseInstanceCountByQueryCriteria
public long findCaseInstanceCountByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery)
-
findCaseInstanceByQueryCriteria
public java.util.List<CaseInstance> findCaseInstanceByQueryCriteria(CaseInstanceQueryImpl caseInstanceQuery, Page page)
-
findChildCaseExecutionsByParentCaseExecutionId
public java.util.List<CaseExecutionEntity> findChildCaseExecutionsByParentCaseExecutionId(java.lang.String parentCaseExecutionId)
-
findChildCaseExecutionsByCaseInstanceId
public java.util.List<CaseExecutionEntity> findChildCaseExecutionsByCaseInstanceId(java.lang.String caseInstanceId)
-
configureTenantCheck
protected void configureTenantCheck(AbstractQuery<?,?> query)
-
-