Package org.camunda.spin.plugin.impl
Class JsonValueSerializer
- java.lang.Object
-
- org.camunda.bpm.engine.impl.variable.serializer.AbstractTypedValueSerializer<T>
-
- org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
-
- org.camunda.spin.plugin.impl.SpinValueSerializer
-
- org.camunda.spin.plugin.impl.JsonValueSerializer
-
- All Implemented Interfaces:
org.camunda.bpm.engine.impl.variable.serializer.TypedValueSerializer<SpinValue>
public class JsonValueSerializer extends SpinValueSerializer
- Author:
- Roman Smirnov
-
-
Field Summary
-
Fields inherited from class org.camunda.spin.plugin.impl.SpinValueSerializer
dataFormat, name
-
-
Constructor Summary
Constructors Constructor Description JsonValueSerializer()JsonValueSerializer(org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode> dataFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpinValueconvertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)protected SpinValuecreateDeserializedValue(Object deserializedObject, String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)protected SpinValuecreateSerializedValue(String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)-
Methods inherited from class org.camunda.spin.plugin.impl.SpinValueSerializer
canSerializeValue, deserializeFromByteArray, getName, isSerializationTextBased, serializeToByteArray, updateTypedValue, writeToValueFields
-
Methods inherited from class org.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer
canWriteValue, getSerializationDataformat, getSerializedBytesValue, getSerializedStringValue, readSerializedValueFromFields, readValue, writeValue
-
-
-
-
Method Detail
-
convertToTypedValue
public SpinValue convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
-
createDeserializedValue
protected SpinValue createDeserializedValue(Object deserializedObject, String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)
- Specified by:
createDeserializedValuein classorg.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
-
createSerializedValue
protected SpinValue createSerializedValue(String serializedStringValue, org.camunda.bpm.engine.impl.variable.serializer.ValueFields valueFields, boolean asTransientValue)
- Specified by:
createSerializedValuein classorg.camunda.bpm.engine.impl.variable.serializer.AbstractSerializableValueSerializer<SpinValue>
-
-