Interface ProcessServicesClient

    • Method Detail

      • getProcessDefinition

        org.kie.server.api.model.definition.ProcessDefinition getProcessDefinition​(String containerId,
                                                                                   String processId)
      • getReusableSubProcessDefinitions

        org.kie.server.api.model.definition.SubProcessesDefinition getReusableSubProcessDefinitions​(String containerId,
                                                                                                    String processId)
      • getProcessVariableDefinitions

        org.kie.server.api.model.definition.VariablesDefinition getProcessVariableDefinitions​(String containerId,
                                                                                              String processId)
      • getServiceTaskDefinitions

        org.kie.server.api.model.definition.ServiceTasksDefinition getServiceTaskDefinitions​(String containerId,
                                                                                             String processId)
      • getAssociatedEntityDefinitions

        org.kie.server.api.model.definition.AssociatedEntitiesDefinition getAssociatedEntityDefinitions​(String containerId,
                                                                                                        String processId)
      • getUserTaskDefinitions

        org.kie.server.api.model.definition.UserTaskDefinitionList getUserTaskDefinitions​(String containerId,
                                                                                          String processId)
      • getUserTaskInputDefinitions

        org.kie.server.api.model.definition.TaskInputsDefinition getUserTaskInputDefinitions​(String containerId,
                                                                                             String processId,
                                                                                             String taskName)
      • getUserTaskOutputDefinitions

        org.kie.server.api.model.definition.TaskOutputsDefinition getUserTaskOutputDefinitions​(String containerId,
                                                                                               String processId,
                                                                                               String taskName)
      • startProcess

        Long startProcess​(String containerId,
                          String processId,
                          org.kie.internal.process.CorrelationKey correlationKey)
      • startProcess

        Long startProcess​(String containerId,
                          String processId,
                          org.kie.internal.process.CorrelationKey correlationKey,
                          Map<String,​Object> variables)
      • startProcessFromNodeIds

        Long startProcessFromNodeIds​(String containerId,
                                     String processId,
                                     org.kie.internal.process.CorrelationKey correlationKey,
                                     Map<String,​Object> variables,
                                     String... nodes)
      • abortProcessInstance

        void abortProcessInstance​(String containerId,
                                  Long processInstanceId)
      • abortProcessInstances

        void abortProcessInstances​(String containerId,
                                   List<Long> processInstanceIds)
      • getProcessInstanceVariable

        Object getProcessInstanceVariable​(String containerId,
                                          Long processInstanceId,
                                          String variableName)
      • getProcessInstanceVariable

        <T> T getProcessInstanceVariable​(String containerId,
                                         Long processInstanceId,
                                         String variableName,
                                         Class<T> type)
      • getProcessInstanceVariables

        Map<String,​Object> getProcessInstanceVariables​(String containerId,
                                                             Long processInstanceId)
      • signalProcessInstance

        void signalProcessInstance​(String containerId,
                                   Long processInstanceId,
                                   String signalName,
                                   Object event)
      • signalProcessInstances

        void signalProcessInstances​(String containerId,
                                    List<Long> processInstanceId,
                                    String signalName,
                                    Object event)
      • signalProcessInstanceByCorrelationKey

        void signalProcessInstanceByCorrelationKey​(String containerId,
                                                   org.kie.internal.process.CorrelationKey correlationKey,
                                                   String signalName,
                                                   Object event)
      • signalProcessInstancesByCorrelationKeys

        void signalProcessInstancesByCorrelationKeys​(String containerId,
                                                     List<org.kie.internal.process.CorrelationKey> correlationKeys,
                                                     String signalName,
                                                     Object event)
      • getAvailableSignals

        List<String> getAvailableSignals​(String containerId,
                                         Long processInstanceId)
      • setProcessVariable

        void setProcessVariable​(String containerId,
                                Long processInstanceId,
                                String variableId,
                                Object value)
      • setProcessVariables

        void setProcessVariables​(String containerId,
                                 Long processInstanceId,
                                 Map<String,​Object> variables)
      • getProcessInstance

        org.kie.server.api.model.instance.ProcessInstance getProcessInstance​(String containerId,
                                                                             Long processInstanceId)
      • getProcessInstance

        org.kie.server.api.model.instance.ProcessInstance getProcessInstance​(String containerId,
                                                                             Long processInstanceId,
                                                                             boolean withVars)
      • abortWorkItem

        void abortWorkItem​(String containerId,
                           Long processInstanceId,
                           Long id)
      • getWorkItem

        org.kie.server.api.model.instance.WorkItemInstance getWorkItem​(String containerId,
                                                                       Long processInstanceId,
                                                                       Long id)
      • getWorkItemByProcessInstance

        List<org.kie.server.api.model.instance.WorkItemInstance> getWorkItemByProcessInstance​(String containerId,
                                                                                              Long processInstanceId)
      • findActiveNodeInstances

        List<org.kie.server.api.model.instance.NodeInstance> findActiveNodeInstances​(String containerId,
                                                                                     Long processInstanceId,
                                                                                     Integer page,
                                                                                     Integer pageSize)
      • findCompletedNodeInstances

        List<org.kie.server.api.model.instance.NodeInstance> findCompletedNodeInstances​(String containerId,
                                                                                        Long processInstanceId,
                                                                                        Integer page,
                                                                                        Integer pageSize)
      • findNodeInstances

        List<org.kie.server.api.model.instance.NodeInstance> findNodeInstances​(String containerId,
                                                                               Long processInstanceId,
                                                                               Integer page,
                                                                               Integer pageSize)
      • findNodeInstancesByType

        List<org.kie.server.api.model.instance.NodeInstance> findNodeInstancesByType​(String containerId,
                                                                                     Long processInstanceId,
                                                                                     String entryType,
                                                                                     Integer page,
                                                                                     Integer pageSize)
      • findVariablesCurrentState

        List<org.kie.server.api.model.instance.VariableInstance> findVariablesCurrentState​(String containerId,
                                                                                           Long processInstanceId)
      • findVariableHistory

        List<org.kie.server.api.model.instance.VariableInstance> findVariableHistory​(String containerId,
                                                                                     Long processInstanceId,
                                                                                     String variableName,
                                                                                     Integer page,
                                                                                     Integer pageSize)
      • setResponseHandler

        void setResponseHandler​(ResponseHandler responseHandler)
      • findProcessInstancesByParent

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

        List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByParent​(String containerId,
                                                                                             Long parentProcessInstanceId,
                                                                                             List<Integer> status,
                                                                                             Integer page,
                                                                                             Integer pageSize)
      • findProcessInstancesByParent

        List<org.kie.server.api.model.instance.ProcessInstance> findProcessInstancesByParent​(String containerId,
                                                                                             Long parentProcessInstanceId,
                                                                                             List<Integer> status,
                                                                                             Integer page,
                                                                                             Integer pageSize,
                                                                                             String sort,
                                                                                             boolean sortOrder)
      • findProcessInstances

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

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