Package org.activiti.engine.impl.util
Class ProcessInstanceHelper
- java.lang.Object
-
- org.activiti.engine.impl.util.ProcessInstanceHelper
-
public class ProcessInstanceHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceHelper()
-
Method Summary
-
-
-
Method Detail
-
createAndStartProcessInstance
public ProcessInstance createAndStartProcessInstance(ProcessDefinition processDefinition, String businessKey, String processInstanceName, Map<String,Object> variables, Map<String,Object> transientVariables)
-
getActiveProcess
public Process getActiveProcess(ProcessDefinition processDefinition)
-
getInitialFlowElement
public FlowElement getInitialFlowElement(Process process, String processDefinitionID)
-
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
protected Map<String,Object> processDataObjects(Collection<ValuedDataObject> dataObjects)
-
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)
-
-