Package org.activiti.engine.impl.util
Class ProcessInstanceHelper
java.lang.Object
org.activiti.engine.impl.util.ProcessInstanceHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables) protected ProcessInstancecreateAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, boolean startProcessInstance) createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, String businessKey, String messageName, Map<String, Object> messageVariables, Map<String, Object> transientVariables) createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, FlowElement initialFlowElement, Process process, Map<String, Object> variables, Map<String, Object> transientVariables, boolean startProcessInstance) createProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables) createProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, FlowElement initialFlowElement, Process process) protected voiddispatchStartMessageReceivedEvent(ExecutionEntity processInstance, String messageName, Map<String, Object> variables) getActiveProcess(ProcessDefinition processDefinition) getCorrelationKey(CommandContext commandContext, MessageEventDefinition messageEventDefinition, DelegateExecution execution) getInitialFlowElement(Process process, String processDefinitionID) protected StringgetMessageName(CommandContext commandContext, MessageEventDefinition messageEventDefinition, DelegateExecution execution) processDataObjects(Collection<ValuedDataObject> dataObjects) voidstartProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String, Object> variables, FlowElement initialFlowElement, Map<String, Object> transientVariables)
-
Constructor Details
-
ProcessInstanceHelper
public ProcessInstanceHelper()
-
-
Method Details
-
createAndStartProcessInstance
public ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables) -
getActiveProcess
-
getInitialFlowElement
-
createAndStartProcessInstance
protected ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables, boolean startProcessInstance) -
createProcessInstance
public ProcessInstance createProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String, Object> variables, Map<String, Object> transientVariables) -
createAndStartProcessInstanceByMessage
public ProcessInstance createAndStartProcessInstanceByMessage(ProcessDefinition processDefinition, String businessKey, String messageName, Map<String, Object> messageVariables, Map<String, Object> transientVariables) -
createAndStartProcessInstanceWithInitialFlowElement
public ProcessInstance createAndStartProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, FlowElement initialFlowElement, Process process, Map<String, Object> variables, Map<String, Object> transientVariables, boolean startProcessInstance) -
startProcessInstance
public void startProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String, Object> variables, FlowElement initialFlowElement, Map<String, Object> transientVariables) -
processDataObjects
-
getCorrelationKey
protected Optional<String> getCorrelationKey(CommandContext commandContext, MessageEventDefinition messageEventDefinition, DelegateExecution execution) -
getMessageName
protected String getMessageName(CommandContext commandContext, MessageEventDefinition messageEventDefinition, DelegateExecution execution) -
createProcessInstanceWithInitialFlowElement
public ExecutionEntity createProcessInstanceWithInitialFlowElement(ProcessDefinition processDefinition, String businessKey, String processInstanceName, FlowElement initialFlowElement, Process process) -
dispatchStartMessageReceivedEvent
protected void dispatchStartMessageReceivedEvent(ExecutionEntity processInstance, String messageName, Map<String, Object> variables)
-