Package org.flowable.engine.impl.util
Class IOParameterUtil
- java.lang.Object
-
- org.flowable.engine.impl.util.IOParameterUtil
-
public class IOParameterUtil extends Object
- Author:
- Filip Hrisafov
-
-
Constructor Summary
Constructors Constructor Description IOParameterUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Object>extractOutVariables(List<org.flowable.bpmn.model.IOParameter> outParameters, VariableContainer sourceContainer, ExpressionManager expressionManager)static voidprocessInParameters(List<org.flowable.bpmn.model.IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager)static voidprocessInParameters(List<org.flowable.bpmn.model.IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager)static voidprocessOutParameters(List<org.flowable.bpmn.model.IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager)protected static voidprocessParameters(List<org.flowable.bpmn.model.IOParameter> parameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager, String parameterType)
-
-
-
Method Detail
-
processInParameters
public static void processInParameters(List<org.flowable.bpmn.model.IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager)
-
processInParameters
public static void processInParameters(List<org.flowable.bpmn.model.IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager)
-
processOutParameters
public static void processOutParameters(List<org.flowable.bpmn.model.IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager)
-
extractOutVariables
public static Map<String,Object> extractOutVariables(List<org.flowable.bpmn.model.IOParameter> outParameters, VariableContainer sourceContainer, ExpressionManager expressionManager)
-
processParameters
protected static void processParameters(List<org.flowable.bpmn.model.IOParameter> parameters, VariableContainer sourceContainer, BiConsumer<String,Object> targetVariableConsumer, BiConsumer<String,Object> targetTransientVariableConsumer, ExpressionManager expressionManager, String parameterType)
-
-