Interface PrimitiveValue<T>

All Superinterfaces:
Serializable, TypedValue
All Known Subinterfaces:
BooleanValue, BytesValue, DateValue, DoubleValue, IntegerValue, JsonValue, LongValue, NumberValue, ShortValue, StringValue, XmlValue
All Known Implementing Classes:
JsonValueImpl, PrimitiveTypeValueImpl, PrimitiveTypeValueImpl.BooleanValueImpl, PrimitiveTypeValueImpl.BytesValueImpl, PrimitiveTypeValueImpl.DateValueImpl, PrimitiveTypeValueImpl.DoubleValueImpl, PrimitiveTypeValueImpl.IntegerValueImpl, PrimitiveTypeValueImpl.LongValueImpl, PrimitiveTypeValueImpl.NumberValueImpl, PrimitiveTypeValueImpl.ShortValueImpl, PrimitiveTypeValueImpl.StringValueImpl, XmlValueImpl

public interface PrimitiveValue<T> extends TypedValue
Since:
7.2
Author:
Daniel Meyer
  • Method Summary

    Modifier and Type
    Method
    Description
    The type of the value.
    The actual value.

    Methods inherited from interface org.camunda.bpm.engine.variable.value.TypedValue

    isTransient
  • Method Details

    • getValue

      T getValue()
      Description copied from interface: TypedValue
      The actual value. May be null in case the value is null.
      Specified by:
      getValue in interface TypedValue
      Returns:
      the value
    • getType

      Description copied from interface: TypedValue
      The type of the value. See ValueType for a list of built-in ValueTypes.
      Specified by:
      getType in interface TypedValue
      Returns:
      the type of the value.