Class CaseExecutionManager

  • All Implemented Interfaces:
    Session

    public class CaseExecutionManager
    extends AbstractManager
    Author:
    Roman Smirnov
    • Constructor Detail

      • CaseExecutionManager

        public CaseExecutionManager()
    • Method Detail

      • 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)
      • findCaseInstanceCountByQueryCriteria

        public long findCaseInstanceCountByQueryCriteria​(CaseInstanceQueryImpl caseInstanceQuery)
      • 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)