Class ProcessVariablesInitiator


  • public class ProcessVariablesInitiator
    extends org.activiti.engine.impl.util.ProcessInstanceHelper
    • Constructor Summary

      Constructors 
      Constructor Description
      ProcessVariablesInitiator​(org.activiti.spring.process.ProcessExtensionService processExtensionService, org.activiti.spring.process.variable.VariableParsingService variableParsingService, org.activiti.spring.process.variable.VariableValidationService variableValidationService, VariablesMappingProvider mappingProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Object> calculateOutputVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables, org.activiti.engine.repository.ProcessDefinition processDefinition, org.activiti.bpmn.model.FlowElement initialFlowElement)  
      java.util.Map<java.lang.String,​java.lang.Object> calculateVariablesFromExtensionFile​(org.activiti.engine.repository.ProcessDefinition processDefinition, java.util.Map<java.lang.String,​java.lang.Object> variables)  
      void startProcessInstance​(org.activiti.engine.impl.persistence.entity.ExecutionEntity processInstance, org.activiti.engine.impl.interceptor.CommandContext commandContext, java.util.Map<java.lang.String,​java.lang.Object> variables, org.activiti.bpmn.model.FlowElement initialFlowElement, java.util.Map<java.lang.String,​java.lang.Object> transientVariables)  
      • Methods inherited from class org.activiti.engine.impl.util.ProcessInstanceHelper

        createAndStartProcessInstance, createAndStartProcessInstance, createAndStartProcessInstanceByMessage, createAndStartProcessInstanceWithInitialFlowElement, createProcessInstance, createProcessInstanceWithInitialFlowElement, dispatchStartMessageReceivedEvent, getActiveProcess, getCorrelationKey, getInitialFlowElement, getMessageName, processDataObjects
      • Methods inherited from class java.lang.Object

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

      • ProcessVariablesInitiator

        public ProcessVariablesInitiator​(org.activiti.spring.process.ProcessExtensionService processExtensionService,
                                         org.activiti.spring.process.variable.VariableParsingService variableParsingService,
                                         org.activiti.spring.process.variable.VariableValidationService variableValidationService,
                                         VariablesMappingProvider mappingProvider)
    • Method Detail

      • calculateVariablesFromExtensionFile

        public java.util.Map<java.lang.String,​java.lang.Object> calculateVariablesFromExtensionFile​(org.activiti.engine.repository.ProcessDefinition processDefinition,
                                                                                                          java.util.Map<java.lang.String,​java.lang.Object> variables)
      • calculateOutputVariables

        public java.util.Map<java.lang.String,​java.lang.Object> calculateOutputVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables,
                                                                                               org.activiti.engine.repository.ProcessDefinition processDefinition,
                                                                                               org.activiti.bpmn.model.FlowElement initialFlowElement)
      • startProcessInstance

        public void startProcessInstance​(org.activiti.engine.impl.persistence.entity.ExecutionEntity processInstance,
                                         org.activiti.engine.impl.interceptor.CommandContext commandContext,
                                         java.util.Map<java.lang.String,​java.lang.Object> variables,
                                         org.activiti.bpmn.model.FlowElement initialFlowElement,
                                         java.util.Map<java.lang.String,​java.lang.Object> transientVariables)
        Overrides:
        startProcessInstance in class org.activiti.engine.impl.util.ProcessInstanceHelper