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​(String caseDefinitionId,
                                                        String deleteReason,
                                                        boolean cascade)
      • deleteCaseInstance

        public void deleteCaseInstance​(String caseInstanceId,
                                       String deleteReason)
      • deleteCaseInstance

        public void deleteCaseInstance​(String caseInstanceId,
                                       String deleteReason,
                                       boolean cascade)
      • findSubCaseInstanceBySuperCaseExecutionId

        public CaseExecutionEntity findSubCaseInstanceBySuperCaseExecutionId​(String superCaseExecutionId)
      • findSubCaseInstanceBySuperExecutionId

        public CaseExecutionEntity findSubCaseInstanceBySuperExecutionId​(String superExecutionId)
      • findCaseExecutionCountByQueryCriteria

        public long findCaseExecutionCountByQueryCriteria​(CaseExecutionQueryImpl caseExecutionQuery)
      • findCaseInstanceCountByQueryCriteria

        public long findCaseInstanceCountByQueryCriteria​(CaseInstanceQueryImpl caseInstanceQuery)
      • findChildCaseExecutionsByParentCaseExecutionId

        public List<CaseExecutionEntity> findChildCaseExecutionsByParentCaseExecutionId​(String parentCaseExecutionId)
      • configureTenantCheck

        protected void configureTenantCheck​(AbstractQuery<?,​?> query)