public interface ProcessServicesClient
Modifier and Type | Method and 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) |
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 |
signalProcessInstances(String containerId,
List<Long> processInstanceId,
String signalName,
Object event) |
Long |
startProcess(String containerId,
String processId) |
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 |
startProcess(String containerId,
String processId,
Map<String,Object> variables) |
org.kie.server.api.model.definition.ProcessDefinition getProcessDefinition(String containerId, String processId)
org.kie.server.api.model.definition.SubProcessesDefinition getReusableSubProcessDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.VariablesDefinition getProcessVariableDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.ServiceTasksDefinition getServiceTaskDefinitions(String containerId, String processId)
org.kie.server.api.model.definition.AssociatedEntitiesDefinition getAssociatedEntityDefinitions(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)
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)
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)
void signalProcessInstance(String containerId, Long processInstanceId, String signalName, Object event)
void signalProcessInstances(String containerId, List<Long> processInstanceId, String signalName, Object event)
void setProcessVariable(String containerId, Long processInstanceId, String variableId, Object value)
void setProcessVariables(String containerId, Long processInstanceId, Map<String,Object> variables)
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)
void completeWorkItem(String containerId, Long processInstanceId, Long id, Map<String,Object> results)
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 setResponseHandler(ResponseHandler responseHandler)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.