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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrimitiveValueType
getType()
The type of the value.T
getValue()
The actual value.-
Methods inherited from interface org.camunda.bpm.engine.variable.value.TypedValue
isTransient
-
-
-
-
Method Detail
-
getValue
T getValue()
Description copied from interface:TypedValue
The actual value. May be null in case the value is null.- Specified by:
getValue
in interfaceTypedValue
- Returns:
- the value
-
getType
PrimitiveValueType getType()
Description copied from interface:TypedValue
The type of the value. See ValueType for a list of built-in ValueTypes.- Specified by:
getType
in interfaceTypedValue
- Returns:
- the type of the value.
-
-