Interface SerializableValueType
-
- All Superinterfaces:
java.io.Serializable
,ValueType
- All Known Subinterfaces:
JsonValueType
,SpinValueType
,XmlValueType
- All Known Implementing Classes:
JsonValueTypeImpl
,ObjectTypeImpl
,SpinValueTypeImpl
,XmlValueTypeImpl
public interface SerializableValueType extends ValueType
- Since:
- 7.2
- Author:
- Daniel Meyer
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
VALUE_INFO_OBJECT_TYPE_NAME
Identifies the object's java type name.static java.lang.String
VALUE_INFO_SERIALIZATION_DATA_FORMAT
Identifies the format in which the object is serialized.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SerializableValue
createValueFromSerialized(java.lang.String serializedValue, java.util.Map<java.lang.String,java.lang.Object> valueInfo)
Creates a new TypedValue using this type.-
Methods inherited from interface org.camunda.bpm.engine.variable.type.ValueType
canConvertFromTypedValue, convertFromTypedValue, createValue, getName, getParent, getValueInfo, isAbstract, isPrimitiveValueType
-
-
-
-
Field Detail
-
VALUE_INFO_OBJECT_TYPE_NAME
static final java.lang.String VALUE_INFO_OBJECT_TYPE_NAME
Identifies the object's java type name.- See Also:
- Constant Field Values
-
VALUE_INFO_SERIALIZATION_DATA_FORMAT
static final java.lang.String VALUE_INFO_SERIALIZATION_DATA_FORMAT
Identifies the format in which the object is serialized.- See Also:
- Constant Field Values
-
-
Method Detail
-
createValueFromSerialized
SerializableValue createValueFromSerialized(java.lang.String serializedValue, java.util.Map<java.lang.String,java.lang.Object> valueInfo)
Creates a new TypedValue using this type.- Parameters:
serializedValue
- the value in serialized form- Returns:
- the typed value for the value
-
-