Package org.activiti.engine.impl.util
Class ProcessInstanceHelper
- java.lang.Object
-
- org.activiti.engine.impl.util.ProcessInstanceHelper
-
public class ProcessInstanceHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessInstancecreateAndStartProcessInstance(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)protected ProcessInstancecreateAndStartProcessInstance(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, boolean startProcessInstance)ProcessInstancecreateAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String messageName, java.util.Map<java.lang.String,java.lang.Object> messageVariables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, MessageEventSubscriptionEntity eventSubscription)ProcessInstancecreateAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, org.activiti.bpmn.model.FlowElement initialFlowElement, org.activiti.bpmn.model.Process process, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, boolean startProcessInstance)ProcessInstancecreateProcessInstance(ProcessDefinitionEntity processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)ExecutionEntitycreateProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, org.activiti.bpmn.model.FlowElement initialFlowElement, org.activiti.bpmn.model.Process process, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)protected voiddispatchStartMessageReceivedEvent(ExecutionEntity processInstance, java.lang.String messageName, java.util.Map<java.lang.String,java.lang.Object> variables)protected java.util.Optional<java.lang.String>getCorrelationKey(CommandContext commandContext, org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, DelegateExecution execution)protected java.lang.StringgetMessageName(CommandContext commandContext, org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, DelegateExecution execution)protected java.util.Map<java.lang.String,java.lang.Object>processDataObjects(java.util.Collection<org.activiti.bpmn.model.ValuedDataObject> dataObjects)voidstartProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, java.util.Map<java.lang.String,java.lang.Object> variables)
-
-
-
Method Detail
-
createProcessInstance
public ProcessInstance createProcessInstance(ProcessDefinitionEntity processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)
-
createAndStartProcessInstance
public ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)
-
createAndStartProcessInstance
protected ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, boolean startProcessInstance)
-
createAndStartProcessInstanceByMessage
public ProcessInstance createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String messageName, java.util.Map<java.lang.String,java.lang.Object> messageVariables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, MessageEventSubscriptionEntity eventSubscription)
-
createAndStartProcessInstanceWithInitialFlowElement
public ProcessInstance createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, org.activiti.bpmn.model.FlowElement initialFlowElement, org.activiti.bpmn.model.Process process, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables, boolean startProcessInstance)
-
startProcessInstance
public void startProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, java.util.Map<java.lang.String,java.lang.Object> variables)
-
processDataObjects
protected java.util.Map<java.lang.String,java.lang.Object> processDataObjects(java.util.Collection<org.activiti.bpmn.model.ValuedDataObject> dataObjects)
-
getCorrelationKey
protected java.util.Optional<java.lang.String> getCorrelationKey(CommandContext commandContext, org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, DelegateExecution execution)
-
getMessageName
protected java.lang.String getMessageName(CommandContext commandContext, org.activiti.bpmn.model.MessageEventDefinition messageEventDefinition, DelegateExecution execution)
-
createProcessInstanceWithInitialFlowElement
public ExecutionEntity createProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, java.lang.String businessKey, java.lang.String processInstanceName, org.activiti.bpmn.model.FlowElement initialFlowElement, org.activiti.bpmn.model.Process process, java.util.Map<java.lang.String,java.lang.Object> variables, java.util.Map<java.lang.String,java.lang.Object> transientVariables)
-
dispatchStartMessageReceivedEvent
protected void dispatchStartMessageReceivedEvent(ExecutionEntity processInstance, java.lang.String messageName, java.util.Map<java.lang.String,java.lang.Object> variables)
-
-