Class VariableUtil
- java.lang.Object
-
- org.camunda.bpm.engine.impl.core.variable.VariableUtil
-
public class VariableUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceVariableUtil.SetVariableFunction
-
Field Summary
Fields Modifier and Type Field Description static CommandLoggerCMD_LOGGERstatic CoreLoggerCORE_LOGGERstatic StringERROR_MSG
-
Constructor Summary
Constructors Constructor Description VariableUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckJavaSerialization(String variableName, org.camunda.bpm.engine.variable.value.TypedValue value)static Map<String,?>findBatchVariablesSerialized(String batchId, CommandContext commandContext)protected static org.camunda.bpm.engine.variable.value.TypedValuegetSerializedValue(VariableInstanceEntity variableInstanceEntity)static booleanisJavaSerializationProhibited(org.camunda.bpm.engine.variable.value.TypedValue value)Checks, if Java serialization will be used and if it is allowed to be used.static voidsetVariableByBatchId(String batchId, String variableName, Object variableValue)static voidsetVariables(Map<String,?> variables, VariableUtil.SetVariableFunction setVariableFunction)static voidsetVariablesByBatchId(Map<String,?> variables, String batchId)protected static Collector<VariableInstanceEntity,?,Map<String,org.camunda.bpm.engine.variable.value.TypedValue>>variablesCollector()
-
-
-
Field Detail
-
CMD_LOGGER
public static final CommandLogger CMD_LOGGER
-
CORE_LOGGER
public static final CoreLogger CORE_LOGGER
-
ERROR_MSG
public static final String ERROR_MSG
- See Also:
- Constant Field Values
-
-
Method Detail
-
isJavaSerializationProhibited
public static boolean isJavaSerializationProhibited(org.camunda.bpm.engine.variable.value.TypedValue value)
Checks, if Java serialization will be used and if it is allowed to be used.- Parameters:
value-
-
checkJavaSerialization
public static void checkJavaSerialization(String variableName, org.camunda.bpm.engine.variable.value.TypedValue value)
-
setVariables
public static void setVariables(Map<String,?> variables, VariableUtil.SetVariableFunction setVariableFunction)
-
setVariablesByBatchId
public static void setVariablesByBatchId(Map<String,?> variables, String batchId)
-
setVariableByBatchId
public static void setVariableByBatchId(String batchId, String variableName, Object variableValue)
-
findBatchVariablesSerialized
public static Map<String,?> findBatchVariablesSerialized(String batchId, CommandContext commandContext)
-
variablesCollector
protected static Collector<VariableInstanceEntity,?,Map<String,org.camunda.bpm.engine.variable.value.TypedValue>> variablesCollector()
-
getSerializedValue
protected static org.camunda.bpm.engine.variable.value.TypedValue getSerializedValue(VariableInstanceEntity variableInstanceEntity)
-
-