Class IntegerValueSerializer
java.lang.Object
org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer<org.camunda.bpm.engine.variable.value.IntegerValue>
org.camunda.bpm.engine.impl.variable.serializer.IntegerValueSerializer
- All Implemented Interfaces:
TypedValueSerializer<org.camunda.bpm.engine.variable.value.IntegerValue>
public class IntegerValueSerializer
extends PrimitiveValueSerializer<org.camunda.bpm.engine.variable.value.IntegerValue>
- Author:
- Joram Barrez, Daniel Meyer
-
Field Summary
Fields inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
BINARY_VALUE_TYPES, valueType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.camunda.bpm.engine.variable.value.IntegerValueconvertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue) Returns a typed value for the provided untyped value.org.camunda.bpm.engine.variable.value.IntegerValuereadValue(ValueFields valueFields, boolean asTransientValue) voidwriteValue(org.camunda.bpm.engine.variable.value.IntegerValue variableValue, ValueFields valueFields) Serialize aTypedValueto theValueFields.Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer
canWriteValue, getName, getType, readValueMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getSerializationDataformat, isMutableValue
-
Constructor Details
-
IntegerValueSerializer
public IntegerValueSerializer()
-
-
Method Details
-
convertToTypedValue
public org.camunda.bpm.engine.variable.value.IntegerValue convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue) Description copied from interface:TypedValueSerializerReturns 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(org.camunda.bpm.engine.variable.value.IntegerValue variableValue, ValueFields valueFields) Description copied from interface:TypedValueSerializerSerialize aTypedValueto theValueFields.- Parameters:
variableValue- theTypedValueto persistvalueFields- theValueFieldsto which the value should be persisted
-
readValue
public org.camunda.bpm.engine.variable.value.IntegerValue readValue(ValueFields valueFields, boolean asTransientValue) - Specified by:
readValuein classPrimitiveValueSerializer<org.camunda.bpm.engine.variable.value.IntegerValue>
-