Interface CaseServicesClient

    • Method Detail

      • startCase

        String startCase​(String containerId,
                         String caseDefinitionId,
                         org.kie.server.api.model.cases.CaseFile caseFile)
      • getCaseInstance

        org.kie.server.api.model.cases.CaseInstance getCaseInstance​(String containerId,
                                                                    String caseId)
      • getCaseInstance

        org.kie.server.api.model.cases.CaseInstance getCaseInstance​(String containerId,
                                                                    String caseId,
                                                                    boolean withData,
                                                                    boolean withRoles,
                                                                    boolean withMilestones,
                                                                    boolean withStages)
      • closeCaseInstance

        void closeCaseInstance​(String containerId,
                               String caseId,
                               String comment)
      • cancelCaseInstance

        void cancelCaseInstance​(String containerId,
                                String caseId)
      • destroyCaseInstance

        void destroyCaseInstance​(String containerId,
                                 String caseId)
      • reopenCase

        void reopenCase​(String caseId,
                        String containerId,
                        String caseDefinitionId)
      • removeCaseInstanceData

        void removeCaseInstanceData​(String containerId,
                                    String caseId,
                                    String... names)
      • getMilestones

        List<org.kie.server.api.model.cases.CaseMilestone> getMilestones​(String containerId,
                                                                         String caseId,
                                                                         boolean achievedOnly,
                                                                         Integer page,
                                                                         Integer pageSize)
      • getStages

        List<org.kie.server.api.model.cases.CaseStage> getStages​(String containerId,
                                                                 String caseId,
                                                                 boolean activeOnly,
                                                                 Integer page,
                                                                 Integer pageSize)
      • getAdHocFragments

        List<org.kie.server.api.model.cases.CaseAdHocFragment> getAdHocFragments​(String containerId,
                                                                                 String caseId)
      • getRoleAssignments

        List<org.kie.server.api.model.cases.CaseRoleAssignment> getRoleAssignments​(String containerId,
                                                                                   String caseId)
      • getActiveNodes

        List<org.kie.server.api.model.instance.NodeInstance> getActiveNodes​(String containerId,
                                                                            String caseId,
                                                                            Integer page,
                                                                            Integer pageSize)
      • getCompletedNodes

        List<org.kie.server.api.model.instance.NodeInstance> getCompletedNodes​(String containerId,
                                                                               String caseId,
                                                                               Integer page,
                                                                               Integer pageSize)
      • getActiveProcessInstances

        List<org.kie.server.api.model.instance.ProcessInstance> getActiveProcessInstances​(String containerId,
                                                                                          String caseId,
                                                                                          Integer page,
                                                                                          Integer pageSize)
      • getActiveProcessInstances

        List<org.kie.server.api.model.instance.ProcessInstance> getActiveProcessInstances​(String containerId,
                                                                                          String caseId,
                                                                                          Integer page,
                                                                                          Integer pageSize,
                                                                                          String sort,
                                                                                          boolean sortOrder)
      • removeGroupFromRole

        void removeGroupFromRole​(String containerId,
                                 String caseId,
                                 String roleName,
                                 String group)
      • removeComment

        void removeComment​(String containerId,
                           String caseId,
                           String commentId)
      • getCaseInstances

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances​(Integer page,
                                                                           Integer pageSize)
      • getCaseInstances

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances​(List<String> status,
                                                                           Integer page,
                                                                           Integer pageSize)
      • getCaseInstances

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances​(Integer page,
                                                                           Integer pageSize,
                                                                           String sort,
                                                                           boolean sortOrder)
      • getCaseInstances

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances​(List<String> status,
                                                                           Integer page,
                                                                           Integer pageSize,
                                                                           String sort,
                                                                           boolean sortOrder)
      • getCaseInstances

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstances​(List<String> status,
                                                                           Integer page,
                                                                           Integer pageSize,
                                                                           String sort,
                                                                           boolean sortOrder,
                                                                           boolean withData)
      • getCaseInstancesOwnedBy

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy​(String owner,
                                                                                  List<String> status,
                                                                                  Integer page,
                                                                                  Integer pageSize)
      • getCaseInstancesOwnedBy

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy​(String owner,
                                                                                  List<String> status,
                                                                                  Integer page,
                                                                                  Integer pageSize,
                                                                                  String sort,
                                                                                  boolean sortOrder)
      • getCaseInstancesOwnedBy

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesOwnedBy​(String owner,
                                                                                  List<String> status,
                                                                                  Integer page,
                                                                                  Integer pageSize,
                                                                                  String sort,
                                                                                  boolean sortOrder,
                                                                                  boolean withData)
      • getCaseInstancesByContainer

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer​(String containerId,
                                                                                      List<String> status,
                                                                                      Integer page,
                                                                                      Integer pageSize)
      • getCaseInstancesByContainer

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer​(String containerId,
                                                                                      List<String> status,
                                                                                      Integer page,
                                                                                      Integer pageSize,
                                                                                      String sort,
                                                                                      boolean sortOrder)
      • getCaseInstancesByContainer

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByContainer​(String containerId,
                                                                                      List<String> status,
                                                                                      Integer page,
                                                                                      Integer pageSize,
                                                                                      String sort,
                                                                                      boolean sortOrder,
                                                                                      boolean withData)
      • getCaseInstancesByDefinition

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition​(String containerId,
                                                                                       String caseDefinitionId,
                                                                                       List<String> status,
                                                                                       Integer page,
                                                                                       Integer pageSize)
      • getCaseInstancesByDefinition

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition​(String containerId,
                                                                                       String caseDefinitionId,
                                                                                       List<String> status,
                                                                                       Integer page,
                                                                                       Integer pageSize,
                                                                                       String sort,
                                                                                       boolean sortOrder)
      • getCaseInstancesByDefinition

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByDefinition​(String containerId,
                                                                                       String caseDefinitionId,
                                                                                       List<String> status,
                                                                                       Integer page,
                                                                                       Integer pageSize,
                                                                                       String sort,
                                                                                       boolean sortOrder,
                                                                                       boolean withData)
      • getCaseInstancesByData

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByData​(String dataItemName,
                                                                                 List<String> status,
                                                                                 Integer page,
                                                                                 Integer pageSize)
      • getCaseInstancesByData

        List<org.kie.server.api.model.cases.CaseInstance> getCaseInstancesByData​(String dataItemName,
                                                                                 String dataItemValue,
                                                                                 List<String> status,
                                                                                 Integer page,
                                                                                 Integer pageSize)
      • getCaseDefinitionsByContainer

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitionsByContainer​(String containerId,
                                                                                          Integer page,
                                                                                          Integer pageSize)
      • getCaseDefinitionsByContainer

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitionsByContainer​(String containerId,
                                                                                          Integer page,
                                                                                          Integer pageSize,
                                                                                          String sort,
                                                                                          boolean sortOrder)
      • getCaseDefinitions

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions​(Integer page,
                                                                               Integer pageSize)
      • getCaseDefinitions

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions​(String filter,
                                                                               Integer page,
                                                                               Integer pageSize)
      • getCaseDefinitions

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions​(Integer page,
                                                                               Integer pageSize,
                                                                               String sort,
                                                                               boolean sortOrder)
      • getCaseDefinitions

        List<org.kie.server.api.model.cases.CaseDefinition> getCaseDefinitions​(String filter,
                                                                               Integer page,
                                                                               Integer pageSize,
                                                                               String sort,
                                                                               boolean sortOrder)
      • getCaseDefinition

        org.kie.server.api.model.cases.CaseDefinition getCaseDefinition​(String containerId,
                                                                        String caseDefinitionId)
      • findCaseTasksAssignedAsBusinessAdministrator

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator​(String caseId,
                                                                                                         String userId,
                                                                                                         Integer page,
                                                                                                         Integer pageSize)
      • findCaseTasksAssignedAsBusinessAdministrator

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator​(String caseId,
                                                                                                         String userId,
                                                                                                         List<String> status,
                                                                                                         Integer page,
                                                                                                         Integer pageSize)
      • findCaseTasksAssignedAsPotentialOwner

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner​(String caseId,
                                                                                                  String userId,
                                                                                                  Integer page,
                                                                                                  Integer pageSize)
      • findCaseTasksAssignedAsPotentialOwner

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner​(String caseId,
                                                                                                  String userId,
                                                                                                  List<String> status,
                                                                                                  Integer page,
                                                                                                  Integer pageSize)
      • findCaseTasksAssignedAsStakeholder

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder​(String caseId,
                                                                                               String userId,
                                                                                               Integer page,
                                                                                               Integer pageSize)
      • findCaseTasksAssignedAsStakeholder

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder​(String caseId,
                                                                                               String userId,
                                                                                               List<String> status,
                                                                                               Integer page,
                                                                                               Integer pageSize)
      • findCaseTasksAssignedAsBusinessAdministrator

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator​(String caseId,
                                                                                                         String userId,
                                                                                                         Integer page,
                                                                                                         Integer pageSize,
                                                                                                         String sort,
                                                                                                         boolean sortOrder)
      • findCaseTasksAssignedAsBusinessAdministrator

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsBusinessAdministrator​(String caseId,
                                                                                                         String userId,
                                                                                                         List<String> status,
                                                                                                         Integer page,
                                                                                                         Integer pageSize,
                                                                                                         String sort,
                                                                                                         boolean sortOrder)
      • findCaseTasksAssignedAsPotentialOwner

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner​(String caseId,
                                                                                                  String userId,
                                                                                                  Integer page,
                                                                                                  Integer pageSize,
                                                                                                  String sort,
                                                                                                  boolean sortOrder)
      • findCaseTasksAssignedAsPotentialOwner

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsPotentialOwner​(String caseId,
                                                                                                  String userId,
                                                                                                  List<String> status,
                                                                                                  Integer page,
                                                                                                  Integer pageSize,
                                                                                                  String sort,
                                                                                                  boolean sortOrder)
      • findCaseTasksAssignedAsStakeholder

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder​(String caseId,
                                                                                               String userId,
                                                                                               Integer page,
                                                                                               Integer pageSize,
                                                                                               String sort,
                                                                                               boolean sortOrder)
      • findCaseTasksAssignedAsStakeholder

        List<org.kie.server.api.model.instance.TaskSummary> findCaseTasksAssignedAsStakeholder​(String caseId,
                                                                                               String userId,
                                                                                               List<String> status,
                                                                                               Integer page,
                                                                                               Integer pageSize,
                                                                                               String sort,
                                                                                               boolean sortOrder)
      • findProcesses

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses​(Integer page,
                                                                                  Integer pageSize)
      • findProcesses

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses​(String filter,
                                                                                  Integer page,
                                                                                  Integer pageSize)
      • findProcessesByContainerId

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId​(String containerId,
                                                                                               Integer page,
                                                                                               Integer pageSize)
      • findProcesses

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses​(Integer page,
                                                                                  Integer pageSize,
                                                                                  String sort,
                                                                                  boolean sortOrder)
      • findProcesses

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcesses​(String filter,
                                                                                  Integer page,
                                                                                  Integer pageSize,
                                                                                  String sort,
                                                                                  boolean sortOrder)
      • findProcessesByContainerId

        List<org.kie.server.api.model.definition.ProcessDefinition> findProcessesByContainerId​(String containerId,
                                                                                               Integer page,
                                                                                               Integer pageSize,
                                                                                               String sort,
                                                                                               boolean sortOrder)
      • getCaseInstanceDataItems

        List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItems​(String caseId,
                                                                                       Integer page,
                                                                                       Integer pageSize)
      • getCaseInstanceDataItemsByName

        List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItemsByName​(String caseId,
                                                                                             List<String> names,
                                                                                             Integer page,
                                                                                             Integer pageSize)
      • getCaseInstanceDataItemsByType

        List<org.kie.server.api.model.cases.CaseFileDataItem> getCaseInstanceDataItemsByType​(String caseId,
                                                                                             List<String> types,
                                                                                             Integer page,
                                                                                             Integer pageSize)
      • queryCasesByVariables

        List<org.kie.server.api.model.cases.CaseInstanceCustomVars> queryCasesByVariables​(org.kie.server.api.model.definition.SearchQueryFilterSpec spec,
                                                                                          Integer page,
                                                                                          Integer pageSize)
      • queryUserTaskByVariables

        List<org.kie.server.api.model.cases.CaseUserTaskWithVariables> queryUserTaskByVariables​(org.kie.server.api.model.definition.SearchQueryFilterSpec spec,
                                                                                                Integer page,
                                                                                                Integer pageSize)