org.camunda.bpm.engine.impl.variable.serializer
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>
public class ByteArrayValueSerializer
- extends PrimitiveValueSerializer<BytesValue>
- Author:
- Tom Baeyens, Daniel Meyer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArrayValueSerializer
public ByteArrayValueSerializer()
convertToTypedValue
public BytesValue 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 this
TypedValueSerializer (by invocation of TypedValueSerializer.canHandle(TypedValue)).
- Parameters:
untypedValue - the untyped value
- Returns:
- the corresponding typed value
readValue
public BytesValue readValue(ValueFields valueFields)
- Specified by:
readValue in class PrimitiveValueSerializer<BytesValue>
writeValue
public void writeValue(BytesValue variableValue,
ValueFields valueFields)
- Description copied from interface:
TypedValueSerializer
- Serialize a
TypedValue to the ValueFields.
- Parameters:
variableValue - the TypedValue to persistvalueFields - the ValueFields to which the value should be persisted
getBytes
public static byte[] getBytes(ValueFields valueFields)
setBytes
public static void setBytes(ValueFields valueFields,
byte[] bytes)
Copyright © 2015 camunda services GmbH. All rights reserved.