Class ProcessInstanceHelper


  • public class ProcessInstanceHelper
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      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)  
      ProcessInstance createAndStartProcessInstanceByMessage​(ProcessDefinition processDefinition, java.lang.String messageName, java.util.Map<java.lang.String,​java.lang.Object> variables, java.util.Map<java.lang.String,​java.lang.Object> transientVariables)  
      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)  
      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)  
      protected java.util.Map<java.lang.String,​java.lang.Object> processDataObjects​(java.util.Collection<org.activiti.bpmn.model.ValuedDataObject> dataObjects)  
      void startProcessInstance​(ExecutionEntity processInstance, CommandContext commandContext, java.util.Map<java.lang.String,​java.lang.Object> variables)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProcessInstanceHelper

        public ProcessInstanceHelper()
    • 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 messageName,
                                                                      java.util.Map<java.lang.String,​java.lang.Object> variables,
                                                                      java.util.Map<java.lang.String,​java.lang.Object> transientVariables)
      • 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)