Class ByteArrayValueSerializer
java.lang.Object
org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer<BytesValue>
org.camunda.bpm.engine.impl.variable.serializer.ByteArrayValueSerializer
- All Implemented Interfaces:
 TypedValueSerializer<BytesValue>
- Author:
 - Tom Baeyens, 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 TypeMethodDescriptionprotected booleancanWriteValue(TypedValue typedValue) convertToTypedValue(UntypedValueImpl untypedValue) Returns a typed value for the provided untyped value.readValue(ValueFields valueFields, boolean asTransientValue) voidwriteValue(BytesValue variableValue, ValueFields valueFields) Serialize aTypedValueto theValueFields.Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.PrimitiveValueSerializer
getName, getType, readValueMethods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer
canHandle, getSerializationDataformat, isMutableValue 
- 
Constructor Details
- 
ByteArrayValueSerializer
public ByteArrayValueSerializer() 
 - 
 - 
Method Details
- 
convertToTypedValue
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
 
 - 
readValue
- Specified by:
 readValuein classPrimitiveValueSerializer<BytesValue>
 - 
writeValue
Description copied from interface:TypedValueSerializerSerialize aTypedValueto theValueFields.- Parameters:
 variableValue- theTypedValueto persistvalueFields- theValueFieldsto which the value should be persisted
 - 
canWriteValue
- Overrides:
 canWriteValuein classPrimitiveValueSerializer<BytesValue>
 
 -