org.camunda.bpm.engine.impl.variable.serializer
Class PrimitiveValueSerializer<T extends org.camunda.bpm.engine.variable.value.PrimitiveValue<?>>
java.lang.Object
org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer<T>
- All Implemented Interfaces:
- TypedValueSerializer<T>
- Direct Known Subclasses:
- BooleanValueSerializer, ByteArrayValueSerializer, DateValueSerializer, DoubleValueSerializer, IntegerValueSerializer, LongValueSerlializer, ShortValueSerializer, StringValueSerializer
public abstract class PrimitiveValueSerializer<T extends org.camunda.bpm.engine.variable.value.PrimitiveValue<?>>
- extends AbstractTypedValueSerializer<T>
- Author:
- Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrimitiveValueSerializer
public PrimitiveValueSerializer(org.camunda.bpm.engine.variable.type.PrimitiveValueType variableType)
getName
public String getName()
- Description copied from interface:
TypedValueSerializer
- The name of this serializer. The name is used when persisting the ValueFields populated by this serializer.
- Returns:
- the name of this serializer.
readValue
public T readValue(ValueFields valueFields,
boolean deserializeObjectValue)
- Description copied from interface:
TypedValueSerializer
- Retrieve a
TypedValue from the provided ValueFields.
- Parameters:
valueFields - the ValueFields to retrieve the value fromdeserializeObjectValue - indicates whether a SerializableValue should be deserialized.
- Returns:
- the
TypedValue
readValue
public abstract T readValue(ValueFields valueFields)
getType
public org.camunda.bpm.engine.variable.type.PrimitiveValueType getType()
- Description copied from interface:
TypedValueSerializer
- The
VariableType supported
- Specified by:
getType in interface TypedValueSerializer<T extends org.camunda.bpm.engine.variable.value.PrimitiveValue<?>>- Overrides:
getType in class AbstractTypedValueSerializer<T extends org.camunda.bpm.engine.variable.value.PrimitiveValue<?>>
- Returns:
- the VariableType supported
canWriteValue
protected boolean canWriteValue(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
- Specified by:
canWriteValue in class AbstractTypedValueSerializer<T extends org.camunda.bpm.engine.variable.value.PrimitiveValue<?>>
Copyright © 2016 camunda services GmbH. All rights reserved.