Interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>

All Known Implementing Classes:
AbstractTypedValueMapper, BooleanValueMapper, ByteArrayValueMapper, DateValueMapper, DoubleValueMapper, FileValueMapper, IntegerValueMapper, JsonValueMapper, LongValueMapper, NullValueMapper, NumberValueMapper, ObjectValueMapper, PrimitiveValueMapper, ShortValueMapper, StringValueMapper, XmlValueMapper

public interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>
  • Method Details

    • getType

      org.camunda.bpm.engine.variable.type.ValueType getType()
    • writeValue

      void writeValue(T typedValue, TypedValueField typedValueField)
    • readValue

      T readValue(TypedValueField value, boolean deserializeValue)
    • canHandleTypedValue

      boolean canHandleTypedValue(org.camunda.bpm.engine.variable.value.TypedValue value)
    • canHandleTypedValueField

      boolean canHandleTypedValueField(TypedValueField value)
    • convertToTypedValue

      T convertToTypedValue(org.camunda.bpm.engine.variable.impl.value.UntypedValueImpl untypedValue)
    • getSerializationDataformat

      String getSerializationDataformat()