Class ObjectValueMapper

java.lang.Object
org.camunda.bpm.client.variable.impl.AbstractTypedValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
org.camunda.bpm.client.variable.impl.mapper.ObjectValueMapper
All Implemented Interfaces:
ValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>

public class ObjectValueMapper extends AbstractTypedValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
  • Field Details

  • Constructor Details

    • ObjectValueMapper

      public ObjectValueMapper(String serializationDataFormat, DataFormat dataFormat)
  • Method Details

    • getSerializationDataformat

      public String getSerializationDataformat()
      Specified by:
      getSerializationDataformat in interface ValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
      Overrides:
      getSerializationDataformat in class AbstractTypedValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
    • writeValue

      public void writeValue(org.camunda.bpm.engine.variable.value.ObjectValue typedValue, TypedValueField typedValueField)
    • readValue

      public org.camunda.bpm.engine.variable.value.ObjectValue readValue(TypedValueField value, boolean deserializeObjectValue)
    • convertToTypedValue

      public org.camunda.bpm.engine.variable.value.ObjectValue convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
    • writeSerializedValue

      protected void writeSerializedValue(TypedValueField typedValueField, String serializedValue)
    • updateTypedValue

      protected void updateTypedValue(org.camunda.bpm.engine.variable.value.ObjectValue value, String serializedValue)
    • getObjectTypeName

      protected String getObjectTypeName(org.camunda.bpm.engine.variable.value.ObjectValue value)
    • canWriteValue

      protected boolean canWriteValue(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
      Specified by:
      canWriteValue in class AbstractTypedValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
    • canReadValue

      protected boolean canReadValue(TypedValueField typedValueField)
      Specified by:
      canReadValue in class AbstractTypedValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>
    • createDeserializedValue

      protected org.camunda.bpm.engine.variable.value.ObjectValue createDeserializedValue(Object deserializedObject, String serializedValue, TypedValueField typedValueField)
    • createSerializedValue

      protected org.camunda.bpm.engine.variable.value.ObjectValue createSerializedValue(String serializedValue, TypedValueField typedValueField)
    • readObjectNameFromFields

      protected String readObjectNameFromFields(TypedValueField typedValueField)