Class VariableUtil

java.lang.Object
org.camunda.bpm.engine.impl.core.variable.VariableUtil

public class VariableUtil extends Object
  • Field Details

  • Constructor Details

    • VariableUtil

      public VariableUtil()
  • Method Details

    • 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)