Class PrimitiveTypeValueImpl<T>
- java.lang.Object
-
- org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<T>
-
- org.camunda.bpm.engine.variable.impl.value.PrimitiveTypeValueImpl<T>
-
- All Implemented Interfaces:
java.io.Serializable
,PrimitiveValue<T>
,TypedValue
- Direct Known Subclasses:
JsonValueImpl
,PrimitiveTypeValueImpl.BooleanValueImpl
,PrimitiveTypeValueImpl.BytesValueImpl
,PrimitiveTypeValueImpl.DateValueImpl
,PrimitiveTypeValueImpl.DoubleValueImpl
,PrimitiveTypeValueImpl.IntegerValueImpl
,PrimitiveTypeValueImpl.LongValueImpl
,PrimitiveTypeValueImpl.NumberValueImpl
,PrimitiveTypeValueImpl.ShortValueImpl
,PrimitiveTypeValueImpl.StringValueImpl
,XmlValueImpl
public class PrimitiveTypeValueImpl<T> extends AbstractTypedValue<T> implements PrimitiveValue<T>
- Author:
- Daniel Meyer
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PrimitiveTypeValueImpl.BooleanValueImpl
static class
PrimitiveTypeValueImpl.BytesValueImpl
static class
PrimitiveTypeValueImpl.DateValueImpl
static class
PrimitiveTypeValueImpl.DoubleValueImpl
static class
PrimitiveTypeValueImpl.IntegerValueImpl
static class
PrimitiveTypeValueImpl.LongValueImpl
static class
PrimitiveTypeValueImpl.NumberValueImpl
static class
PrimitiveTypeValueImpl.ShortValueImpl
static class
PrimitiveTypeValueImpl.StringValueImpl
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue
isTransient, type, value
-
-
Constructor Summary
Constructors Constructor Description PrimitiveTypeValueImpl(T value, PrimitiveValueType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
PrimitiveValueType
getType()
The type of the value.int
hashCode()
-
Methods inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue
getValue, isTransient, setTransient, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.variable.value.PrimitiveValue
getValue
-
Methods inherited from interface org.camunda.bpm.engine.variable.value.TypedValue
isTransient
-
-
-
-
Constructor Detail
-
PrimitiveTypeValueImpl
public PrimitiveTypeValueImpl(T value, PrimitiveValueType type)
-
-
Method Detail
-
getType
public 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 interfacePrimitiveValue<T>
- Specified by:
getType
in interfaceTypedValue
- Overrides:
getType
in classAbstractTypedValue<T>
- Returns:
- the type of the value.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-