Package org.kie.server.client
Interface ProcessServicesClient
-
- All Known Implementing Classes:
ProcessServicesClientImpl
public interface ProcessServicesClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidabortProcessInstance(String containerId, Long processInstanceId)voidabortProcessInstances(String containerId, List<Long> processInstanceIds)voidabortWorkItem(String containerId, Long processInstanceId, Long id)voidcompleteWorkItem(String containerId, Long processInstanceId, Long id, Map<String,Object> results)Map<String,Object>computeProcessOutcome(String containerId, String processId, Map<String,Object> variables)List<org.kie.server.api.model.instance.NodeInstance>findActiveNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.NodeInstance>findCompletedNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.NodeInstance>findNodeInstances(String containerId, Long processInstanceId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.NodeInstance>findNodeInstancesByType(String containerId, Long processInstanceId, String entryType, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>findProcessInstances(String containerId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>findProcessInstances(String containerId, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.ProcessInstance>findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, List<Integer> status, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.ProcessInstance>findProcessInstancesByParent(String containerId, Long parentProcessInstanceId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)List<org.kie.server.api.model.instance.VariableInstance>findVariableHistory(String containerId, Long processInstanceId, String variableName, Integer page, Integer pageSize)List<org.kie.server.api.model.instance.VariableInstance>findVariablesCurrentState(String containerId, Long processInstanceId)org.kie.server.api.model.definition.AssociatedEntitiesDefinitiongetAssociatedEntityDefinitions(String containerId, String processId)List<String>getAvailableSignals(String containerId, Long processInstanceId)org.kie.server.api.model.definition.ProcessDefinitiongetProcessDefinition(String containerId, String processId)org.kie.server.api.model.instance.ProcessInstancegetProcessInstance(String containerId, Long processInstanceId)org.kie.server.api.model.instance.ProcessInstancegetProcessInstance(String containerId, Long processInstanceId, boolean withVars)ObjectgetProcessInstanceVariable(String containerId, Long processInstanceId, String variableName)<T> TgetProcessInstanceVariable(String containerId, Long processInstanceId, String variableName, Class<T> type)Map<String,Object>getProcessInstanceVariables(String containerId, Long processInstanceId)org.kie.server.api.model.definition.VariablesDefinitiongetProcessVariableDefinitions(String containerId, String processId)org.kie.server.api.model.definition.SubProcessesDefinitiongetReusableSubProcessDefinitions(String containerId, String processId)org.kie.server.api.model.definition.ServiceTasksDefinitiongetServiceTaskDefinitions(String containerId, String processId)org.kie.server.api.model.definition.UserTaskDefinitionListgetUserTaskDefinitions(String containerId, String processId)org.kie.server.api.model.definition.TaskInputsDefinitiongetUserTaskInputDefinitions(String containerId, String processId, String taskName)org.kie.server.api.model.definition.TaskOutputsDefinitiongetUserTaskOutputDefinitions(String containerId, String processId, String taskName)org.kie.server.api.model.instance.WorkItemInstancegetWorkItem(String containerId, Long processInstanceId, Long id)List<org.kie.server.api.model.instance.WorkItemInstance>getWorkItemByProcessInstance(String containerId, Long processInstanceId)voidsetProcessVariable(String containerId, Long processInstanceId, String variableId, Object value)voidsetProcessVariables(String containerId, Long processInstanceId, Map<String,Object> variables)voidsetResponseHandler(ResponseHandler responseHandler)voidsignal(String containerId, String signalName, Object event)voidsignalProcessInstance(String containerId, Long processInstanceId, String signalName, Object event)voidsignalProcessInstanceByCorrelationKey(String containerId, org.kie.internal.process.CorrelationKey correlationKey, String signalName, Object event)voidsignalProcessInstances(String containerId, List<Long> processInstanceId, String signalName, Object event)voidsignalProcessInstancesByCorrelationKeys(String containerId, List<org.kie.internal.process.CorrelationKey> correlationKeys, String signalName, Object event)LongstartProcess(String containerId, String processId)LongstartProcess(String containerId, String processId, Map<String,Object> variables)LongstartProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey)LongstartProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables)LongstartProcessFromNodeIds(String containerId, String processId, Map<String,Object> variables, String... nodes)LongstartProcessFromNodeIds(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables, String... nodes)
-
-
-
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, Map<String,Object> variables)
-
computeProcessOutcome
Map<String,Object> computeProcessOutcome(String containerId, String processId, Map<String,Object> variables)
-
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, Map<String,Object> variables, String... nodes)
-
startProcessFromNodeIds
Long startProcessFromNodeIds(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables, String... nodes)
-
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)
-
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)
-
completeWorkItem
void completeWorkItem(String containerId, Long processInstanceId, Long id, Map<String,Object> results)
-
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)
-
-