Class PrimitiveValueTypeImpl
java.lang.Object
org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
org.camunda.bpm.engine.variable.impl.type.PrimitiveValueTypeImpl
- All Implemented Interfaces:
Serializable
,PrimitiveValueType
,ValueType
- Direct Known Subclasses:
JsonTypeImpl
,PrimitiveValueTypeImpl.BooleanTypeImpl
,PrimitiveValueTypeImpl.BytesTypeImpl
,PrimitiveValueTypeImpl.DateTypeImpl
,PrimitiveValueTypeImpl.DoubleTypeImpl
,PrimitiveValueTypeImpl.IntegerTypeImpl
,PrimitiveValueTypeImpl.LongTypeImpl
,PrimitiveValueTypeImpl.NullTypeImpl
,PrimitiveValueTypeImpl.NumberTypeImpl
,PrimitiveValueTypeImpl.ShortTypeImpl
,PrimitiveValueTypeImpl.StringTypeImpl
,XmlTypeImpl
public abstract class PrimitiveValueTypeImpl
extends AbstractValueTypeImpl
implements PrimitiveValueType
Implementation of the primitive variable value types
- Author:
- Daniel Meyer
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
name
-
Constructor Summary
ConstructorDescriptionPrimitiveValueTypeImpl
(Class<?> javaType) PrimitiveValueTypeImpl
(String name, Class<?> javaType) -
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getValueInfo
(TypedValue typedValue) Get the value info (meta data) for aTypedValue
.boolean
Indicates whether this type is primitive valued.toString()
Methods inherited from class org.camunda.bpm.engine.variable.impl.type.AbstractValueTypeImpl
canConvertFromTypedValue, convertFromTypedValue, equals, getName, getParent, hashCode, isAbstract, isTransient, unsupportedConversion
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.variable.type.ValueType
canConvertFromTypedValue, convertFromTypedValue, createValue, getName, getParent, isAbstract
-
Field Details
-
javaType
-
-
Constructor Details
-
PrimitiveValueTypeImpl
-
PrimitiveValueTypeImpl
-
-
Method Details
-
getJavaType
- Specified by:
getJavaType
in interfacePrimitiveValueType
-
isPrimitiveValueType
public boolean isPrimitiveValueType()Description copied from interface:ValueType
Indicates whether this type is primitive valued. Primitive valued types can be handled natively by the process engine.- Specified by:
isPrimitiveValueType
in interfaceValueType
- Returns:
- true if this is a primitive valued type. False otherwise
-
toString
- Overrides:
toString
in classAbstractValueTypeImpl
-
getValueInfo
Description copied from interface:ValueType
Get the value info (meta data) for aTypedValue
. The keys of the returned map for aTypedValue
are available as constants in the value'sValueType
interface.- Specified by:
getValueInfo
in interfaceValueType
- Returns:
-