org.camunda.bpm.engine.variable.value
Interface PrimitiveValue<T>

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

public interface PrimitiveValue<T>
extends TypedValue

Since:
7.2
Author:
Daniel Meyer

Method Summary
 PrimitiveValueType getType()
          The type of the value.
 T getValue()
          The actual value.
 

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 interface TypedValue
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 interface TypedValue
Returns:
the type of the value.


Copyright © 2015 camunda services GmbH. All rights reserved.