Package org.activiti.spring.process
Class ProcessVariablesInitiator
java.lang.Object
org.activiti.engine.impl.util.ProcessInstanceHelper
org.activiti.spring.process.ProcessVariablesInitiator
-
Constructor Summary
ConstructorsConstructorDescriptionProcessVariablesInitiator(ProcessExtensionService processExtensionService, VariableParsingService variableParsingService, VariableValidationService variableValidationService, VariablesCalculator variablesCalculator, ExpressionResolver expressionResolver) -
Method Summary
Modifier and TypeMethodDescriptioncalculateOutputVariables(Map<String, Object> variables, ProcessDefinition processDefinition, FlowElement initialFlowElement) 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 Details
-
ProcessVariablesInitiator
public ProcessVariablesInitiator(ProcessExtensionService processExtensionService, VariableParsingService variableParsingService, VariableValidationService variableValidationService, VariablesCalculator variablesCalculator, ExpressionResolver expressionResolver)
-
-
Method Details
-
calculateVariablesFromExtensionFile
-
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
-