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 void
abortProcessInstance(String containerId, Long processInstanceId)
void
abortProcessInstances(String containerId, List<Long> processInstanceIds)
void
abortWorkItem(String containerId, Long processInstanceId, Long id)
void
completeWorkItem(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.AssociatedEntitiesDefinition
getAssociatedEntityDefinitions(String containerId, String processId)
List<String>
getAvailableSignals(String containerId, Long processInstanceId)
org.kie.server.api.model.definition.ProcessDefinition
getProcessDefinition(String containerId, String processId)
org.kie.server.api.model.instance.ProcessInstance
getProcessInstance(String containerId, Long processInstanceId)
org.kie.server.api.model.instance.ProcessInstance
getProcessInstance(String containerId, Long processInstanceId, boolean withVars)
Object
getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName)
<T> T
getProcessInstanceVariable(String containerId, Long processInstanceId, String variableName, Class<T> type)
Map<String,Object>
getProcessInstanceVariables(String containerId, Long processInstanceId)
org.kie.server.api.model.definition.VariablesDefinition
getProcessVariableDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.SubProcessesDefinition
getReusableSubProcessDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.ServiceTasksDefinition
getServiceTaskDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.UserTaskDefinitionList
getUserTaskDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.TaskInputsDefinition
getUserTaskInputDefinitions(String containerId, String processId, String taskName)
org.kie.server.api.model.definition.TaskOutputsDefinition
getUserTaskOutputDefinitions(String containerId, String processId, String taskName)
org.kie.server.api.model.instance.WorkItemInstance
getWorkItem(String containerId, Long processInstanceId, Long id)
List<org.kie.server.api.model.instance.WorkItemInstance>
getWorkItemByProcessInstance(String containerId, Long processInstanceId)
void
setProcessVariable(String containerId, Long processInstanceId, String variableId, Object value)
void
setProcessVariables(String containerId, Long processInstanceId, Map<String,Object> variables)
void
setResponseHandler(ResponseHandler responseHandler)
void
signal(String containerId, String signalName, Object event)
void
signalProcessInstance(String containerId, Long processInstanceId, String signalName, Object event)
void
signalProcessInstanceByCorrelationKey(String containerId, org.kie.internal.process.CorrelationKey correlationKey, String signalName, Object event)
void
signalProcessInstances(String containerId, List<Long> processInstanceId, String signalName, Object event)
void
signalProcessInstancesByCorrelationKeys(String containerId, List<org.kie.internal.process.CorrelationKey> correlationKeys, String signalName, Object event)
Long
startProcess(String containerId, String processId)
Long
startProcess(String containerId, String processId, Map<String,Object> variables)
Long
startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey)
Long
startProcess(String containerId, String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String,Object> variables)
Long
startProcessFromNodeIds(String containerId, String processId, Map<String,Object> variables, String... nodes)
Long
startProcessFromNodeIds(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)
-
-