Package org.flowable.engine.impl.util
Class IOParameterUtil
java.lang.Object
org.flowable.engine.impl.util.IOParameterUtil
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractOutVariables
(List<IOParameter> outParameters, VariableContainer sourceContainer, ExpressionManager expressionManager) static void
processInParameters
(List<IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) static void
processInParameters
(List<IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager) static void
processOutParameters
(List<IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) protected static void
processParameters
(List<IOParameter> parameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager, String parameterType)
-
Constructor Details
-
IOParameterUtil
public IOParameterUtil()
-
-
Method Details
-
processInParameters
public static void processInParameters(List<IOParameter> inParameters, VariableContainer sourceContainer, VariableContainer targetContainer, ExpressionManager expressionManager) -
processInParameters
public static void processInParameters(List<IOParameter> inParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) -
processOutParameters
public static void processOutParameters(List<IOParameter> outParameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager) -
extractOutVariables
public static Map<String,Object> extractOutVariables(List<IOParameter> outParameters, VariableContainer sourceContainer, ExpressionManager expressionManager) -
processParameters
protected static void processParameters(List<IOParameter> parameters, VariableContainer sourceContainer, BiConsumer<String, Object> targetVariableConsumer, BiConsumer<String, Object> targetTransientVariableConsumer, ExpressionManager expressionManager, String parameterType)
-