Package org.activiti.spring.process
Class ProcessVariablesInitiator
- java.lang.Object
-
- org.activiti.engine.impl.util.ProcessInstanceHelper
-
- org.activiti.spring.process.ProcessVariablesInitiator
-
public class ProcessVariablesInitiator extends ProcessInstanceHelper
-
-
Constructor Summary
Constructors Constructor Description ProcessVariablesInitiator(ProcessExtensionService processExtensionService, VariableParsingService variableParsingService, VariableValidationService variableValidationService, VariablesCalculator variablesCalculator, ExpressionResolver expressionResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>calculateOutputVariables(Map<String,Object> variables, ProcessDefinition processDefinition, FlowElement initialFlowElement)Map<String,Object>calculateVariablesFromExtensionFile(ProcessDefinition processDefinition, Map<String,Object> variables)voidstartProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String,Object> variables, FlowElement initialFlowElement, Map<String,Object> transientVariables)-
Methods inherited from class org.activiti.engine.impl.util.ProcessInstanceHelper
createAndStartProcessInstance, createAndStartProcessInstance, createAndStartProcessInstanceByMessage, createAndStartProcessInstanceWithInitialFlowElement, createProcessInstance, createProcessInstanceWithInitialFlowElement, dispatchStartMessageReceivedEvent, getActiveProcess, getCorrelationKey, getInitialFlowElement, getMessageName, processDataObjects
-
-
-
-
Constructor Detail
-
ProcessVariablesInitiator
public ProcessVariablesInitiator(ProcessExtensionService processExtensionService, VariableParsingService variableParsingService, VariableValidationService variableValidationService, VariablesCalculator variablesCalculator, ExpressionResolver expressionResolver)
-
-
Method Detail
-
calculateVariablesFromExtensionFile
public Map<String,Object> calculateVariablesFromExtensionFile(ProcessDefinition processDefinition, Map<String,Object> variables)
-
calculateOutputVariables
public Map<String,Object> calculateOutputVariables(Map<String,Object> variables, ProcessDefinition processDefinition, FlowElement initialFlowElement)
-
startProcessInstance
public void startProcessInstance(ExecutionEntity processInstance, CommandContext commandContext, Map<String,Object> variables, FlowElement initialFlowElement, Map<String,Object> transientVariables)
- Overrides:
startProcessInstancein classProcessInstanceHelper
-
-