public class ProcessInstanceHelper extends Object
| Constructor and Description |
|---|
ProcessInstanceHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
callCaseInstanceStateChangeCallbacks(CommandContext commandContext,
ProcessInstance processInstance,
String oldState,
String newState) |
ProcessInstance |
createAndStartProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
ProcessInstance |
createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition,
String messageName,
String businessKey,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String callbackId,
String callbackType) |
ProcessInstance |
createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
org.flowable.bpmn.model.FlowElement initialFlowElement,
org.flowable.bpmn.model.Process process,
Map<String,Object> variables,
Map<String,Object> transientVariables,
boolean startProcessInstance) |
ProcessInstance |
createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
String overrideDefinitionTenantId,
String predefinedProcessInstanceId,
org.flowable.bpmn.model.FlowElement initialFlowElement,
org.flowable.bpmn.model.Process process,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String callbackId,
String callbackType,
boolean startProcessInstance) |
ProcessInstance |
createProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
Map<String,Object> variables,
Map<String,Object> transientVariables) |
ProcessInstance |
createProcessInstance(ProcessDefinition processDefinition,
String businessKey,
String processInstanceName,
String overrideDefinitionTenantId,
String predefinedProcessInstanceId,
Map<String,Object> variables,
Map<String,Object> transientVariables,
String callbackId,
String callbackType,
boolean startProcessInstance) |
void |
processAvailableEventSubProcesses(ExecutionEntity parentExecution,
org.flowable.bpmn.model.FlowElementsContainer parentContainer,
CommandContext commandContext) |
protected Map<String,Object> |
processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects) |
void |
processEventSubProcess(ExecutionEntity parentExecution,
org.flowable.bpmn.model.EventSubProcess eventSubProcess,
CommandContext commandContext) |
void |
startProcessInstance(ExecutionEntity processInstance,
CommandContext commandContext,
Map<String,Object> variables) |
public ProcessInstance createProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String,Object> variables, Map<String,Object> transientVariables)
public ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String,Object> variables, Map<String,Object> transientVariables)
public ProcessInstance createProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, String overrideDefinitionTenantId, String predefinedProcessInstanceId, Map<String,Object> variables, Map<String,Object> transientVariables, String callbackId, String callbackType, boolean startProcessInstance)
public ProcessInstance createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, String messageName, String businessKey, Map<String,Object> variables, Map<String,Object> transientVariables, String callbackId, String callbackType)
public ProcessInstance createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, Map<String,Object> variables, Map<String,Object> transientVariables, boolean startProcessInstance)
public ProcessInstance createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, String overrideDefinitionTenantId, String predefinedProcessInstanceId, org.flowable.bpmn.model.FlowElement initialFlowElement, org.flowable.bpmn.model.Process process, Map<String,Object> variables, Map<String,Object> transientVariables, String callbackId, String callbackType, boolean startProcessInstance)
public void startProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String,Object> variables)
public void processAvailableEventSubProcesses(ExecutionEntity parentExecution, org.flowable.bpmn.model.FlowElementsContainer parentContainer, CommandContext commandContext)
public void processEventSubProcess(ExecutionEntity parentExecution, org.flowable.bpmn.model.EventSubProcess eventSubProcess, CommandContext commandContext)
protected Map<String,Object> processDataObjects(Collection<org.flowable.bpmn.model.ValuedDataObject> dataObjects)
public void callCaseInstanceStateChangeCallbacks(CommandContext commandContext, ProcessInstance processInstance, String oldState, String newState)
Copyright © 2019 Flowable. All rights reserved.