Class DoubleValueSerializer
- java.lang.Object
-
- org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
-
- org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer<DoubleValue>
-
- org.camunda.bpm.engine.impl.variable.serializer.DoubleValueSerializer
-
- All Implemented Interfaces:
TypedValueSerializer<DoubleValue>
public class DoubleValueSerializer extends PrimitiveValueSerializer<DoubleValue>
- Author:
- Daniel Meyer
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
BINARY_VALUE_TYPES, valueType
-
-
Constructor Summary
Constructors Constructor Description DoubleValueSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DoubleValue
convertToTypedValue(UntypedValueImpl untypedValue)
Returns a typed value for the provided untyped value.DoubleValue
readValue(ValueFields valueFields, boolean asTransientValue)
void
writeValue(DoubleValue value, ValueFields valueFields)
Serialize aTypedValue
to theValueFields
.-
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer
canWriteValue, getName, getType, readValue
-
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getSerializationDataformat, isMutableValue
-
-
-
-
Method Detail
-
convertToTypedValue
public DoubleValue convertToTypedValue(UntypedValueImpl untypedValue)
Description copied from interface:TypedValueSerializer
Returns a typed value for the provided untyped value. This is used on cases where the user sets an untyped value which is then detected to be handled by thisTypedValueSerializer
(by invocation ofTypedValueSerializer.canHandle(TypedValue)
).- Parameters:
untypedValue
- the untyped value- Returns:
- the corresponding typed value
-
writeValue
public void writeValue(DoubleValue value, ValueFields valueFields)
Description copied from interface:TypedValueSerializer
Serialize aTypedValue
to theValueFields
.- Parameters:
value
- theTypedValue
to persistvalueFields
- theValueFields
to which the value should be persisted
-
readValue
public DoubleValue readValue(ValueFields valueFields, boolean asTransientValue)
- Specified by:
readValue
in classPrimitiveValueSerializer<DoubleValue>
-
-