Package org.kie.server.services.jbpm
Class ProcessServiceBase
- java.lang.Object
-
- org.kie.server.services.jbpm.ProcessServiceBase
-
public class ProcessServiceBase extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description ProcessServiceBase(org.jbpm.services.api.ProcessService processService, org.jbpm.services.api.DefinitionService definitionService, org.jbpm.services.api.RuntimeDataService runtimeDataService, org.kie.server.services.api.KieServerRegistry context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectabortProcessInstance(String containerId, Number processInstanceId)ObjectabortProcessInstances(String containerId, List<Long> processInstanceIds)voidabortWorkItem(String containerId, Number processInstanceId, Number workItemId)voidcompleteWorkItem(String containerId, Number processInstanceId, Number workItemId, String resultPayload, String marshallingType)StringcomputeProcessOutcome(String containerId, String processId, String payload, String marshallingType)StringgetAvailableSignals(String containerId, Number processInstanceId, String marshallingType)StringgetProcessInstance(String containerId, Number processInstanceId, boolean withVars, String marshallingType)org.kie.server.api.model.instance.ProcessInstanceListgetProcessInstancesByParent(long parentProcessInstanceId, List<Integer> status, Integer page, Integer pageSize, String sort, boolean sortOrder)StringgetProcessInstanceVariable(String containerId, Number processInstanceId, String varName, String marshallingType)StringgetProcessInstanceVariables(String containerId, Number processInstanceId, String marshallingType)StringgetWorkItem(String containerId, Number processInstanceId, Number workItemId, String marshallingType)StringgetWorkItemByProcessInstance(String containerId, Number processInstanceId, String marshallingType)voidsetMarshallerHelper(org.kie.server.services.impl.marshal.MarshallerHelper marshallerHelper)voidsetProcessVariable(String containerId, Number processInstanceId, String varName, String variablePayload, String marshallingType)voidsetProcessVariables(String containerId, Number processInstanceId, String variablePayload, String marshallingType)voidsignal(String containerId, String signalName, String marshallingType)voidsignal(String containerId, String signalName, String eventPayload, String marshallingType)voidsignalProcessInstance(String containerId, Number processInstanceId, String signalName, String marshallingType)voidsignalProcessInstance(String containerId, Number processInstanceId, String signalName, String eventPayload, String marshallingType)voidsignalProcessInstanceByCorrelationKey(String containerId, String correlationKey, String signalName, String eventPayload, String marshallingType)voidsignalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, String marshallingType)voidsignalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, String eventPayload, String marshallingType)voidsignalProcessInstancesByCorrelationKey(String containerId, List<String> correlationKeys, String signalName, String eventPayload, String marshallingType)StringstartProcess(String containerId, String processId, String marshallingType)StringstartProcess(String containerId, String processId, String payload, String marshallingType)StringstartProcessFromNodeIds(String containerId, String processId, String payload, String marshallingType)StringstartProcessWithCorrelation(String containerId, String processId, String correlationKey, String payload, String marshallingType)StringstartProcessWithCorrelationKeyFromNodeIds(String containerId, String processId, String correlationKey, String payload, String marshallingType)
-
-
-
Method Detail
-
setMarshallerHelper
public void setMarshallerHelper(org.kie.server.services.impl.marshal.MarshallerHelper marshallerHelper)
-
startProcess
public String startProcess(String containerId, String processId, String marshallingType)
-
computeProcessOutcome
public String computeProcessOutcome(String containerId, String processId, String payload, String marshallingType)
-
startProcess
public String startProcess(String containerId, String processId, String payload, String marshallingType)
-
startProcessFromNodeIds
public String startProcessFromNodeIds(String containerId, String processId, String payload, String marshallingType)
-
startProcessWithCorrelationKeyFromNodeIds
public String startProcessWithCorrelationKeyFromNodeIds(String containerId, String processId, String correlationKey, String payload, String marshallingType)
-
startProcessWithCorrelation
public String startProcessWithCorrelation(String containerId, String processId, String correlationKey, String payload, String marshallingType)
-
abortProcessInstance
public Object abortProcessInstance(String containerId, Number processInstanceId)
-
abortProcessInstances
public Object abortProcessInstances(String containerId, List<Long> processInstanceIds)
-
signalProcessInstance
public void signalProcessInstance(String containerId, Number processInstanceId, String signalName, String marshallingType)
-
signalProcessInstance
public void signalProcessInstance(String containerId, Number processInstanceId, String signalName, String eventPayload, String marshallingType)
-
signalProcessInstances
public void signalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, String marshallingType)
-
signalProcessInstances
public void signalProcessInstances(String containerId, List<Long> processInstanceIds, String signalName, String eventPayload, String marshallingType)
-
signalProcessInstanceByCorrelationKey
public void signalProcessInstanceByCorrelationKey(String containerId, String correlationKey, String signalName, String eventPayload, String marshallingType)
-
signalProcessInstancesByCorrelationKey
public void signalProcessInstancesByCorrelationKey(String containerId, List<String> correlationKeys, String signalName, String eventPayload, String marshallingType)
-
signal
public void signal(String containerId, String signalName, String eventPayload, String marshallingType)
-
getProcessInstance
public String getProcessInstance(String containerId, Number processInstanceId, boolean withVars, String marshallingType)
-
setProcessVariable
public void setProcessVariable(String containerId, Number processInstanceId, String varName, String variablePayload, String marshallingType)
-
setProcessVariables
public void setProcessVariables(String containerId, Number processInstanceId, String variablePayload, String marshallingType)
-
getProcessInstanceVariable
public String getProcessInstanceVariable(String containerId, Number processInstanceId, String varName, String marshallingType)
-
getProcessInstanceVariables
public String getProcessInstanceVariables(String containerId, Number processInstanceId, String marshallingType)
-
getAvailableSignals
public String getAvailableSignals(String containerId, Number processInstanceId, String marshallingType)
-
completeWorkItem
public void completeWorkItem(String containerId, Number processInstanceId, Number workItemId, String resultPayload, String marshallingType)
-
abortWorkItem
public void abortWorkItem(String containerId, Number processInstanceId, Number workItemId)
-
getWorkItem
public String getWorkItem(String containerId, Number processInstanceId, Number workItemId, String marshallingType)
-
getWorkItemByProcessInstance
public String getWorkItemByProcessInstance(String containerId, Number processInstanceId, String marshallingType)
-
-