Class CaseManagementServiceBase


  • public class CaseManagementServiceBase
    extends Object
    • Constructor Detail

      • CaseManagementServiceBase

        public CaseManagementServiceBase​(org.jbpm.casemgmt.api.CaseService caseService,
                                         org.jbpm.casemgmt.api.CaseRuntimeDataService caseRuntimeDataService,
                                         org.kie.server.services.api.KieServerRegistry context)
    • Method Detail

      • getUser

        protected String getUser​(String queryParamUser)
      • getCaseInstance

        public String getCaseInstance​(String containerId,
                                      String caseId,
                                      boolean withData,
                                      boolean withRoles,
                                      boolean withMilestones,
                                      boolean withStages,
                                      String marshallingType)
      • closeCaseInstance

        public void closeCaseInstance​(String containerId,
                                      String caseId,
                                      String payload,
                                      String marshallingType)
      • cancelCaseInstance

        public void cancelCaseInstance​(String containerId,
                                       String caseId,
                                       boolean destroy)
      • removeCaseFileDataByName

        public void removeCaseFileDataByName​(String containerId,
                                             String caseId,
                                             List<String> names)
      • getRoleAssignment

        public org.kie.server.api.model.cases.CaseRoleAssignmentList getRoleAssignment​(String containerId,
                                                                                       String caseId)
      • removeCommentFromCase

        public void removeCommentFromCase​(String containerId,
                                          String caseId,
                                          String commentId)
      • getComments

        public org.kie.server.api.model.cases.CaseCommentList getComments​(String containerId,
                                                                          String caseId,
                                                                          Integer page,
                                                                          Integer pageSize)
      • getComments

        public org.kie.server.api.model.cases.CaseCommentList getComments​(String containerId,
                                                                          String caseId,
                                                                          String sort,
                                                                          Integer page,
                                                                          Integer pageSize)
      • parseCommentSortBy

        protected org.jbpm.casemgmt.api.model.instance.CommentSortBy parseCommentSortBy​(String sort)