Class UntypedValueImpl

java.lang.Object
org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl
All Implemented Interfaces:
Serializable, TypedValue

public class UntypedValueImpl extends Object implements TypedValue
Used when the type of an object has not been specified by the user and needs to be autodetected.
Author:
Daniel Meyer
See Also:
  • Field Details

    • value

      protected Object value
    • isTransient

      protected boolean isTransient
  • Constructor Details

    • UntypedValueImpl

      public UntypedValueImpl(Object object)
    • UntypedValueImpl

      public UntypedValueImpl(Object object, boolean isTransient)
  • Method Details

    • getValue

      public Object 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

      public ValueType 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.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • isTransient

      public boolean isTransient()
      Description copied from interface: TypedValue
      Indicator for transience of the value
      Specified by:
      isTransient in interface TypedValue
      Returns:
      isTransient
    • setTransient

      public void setTransient(boolean isTransient)