Class AbstractTypedValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>

java.lang.Object
org.camunda.bpm.client.variable.impl.AbstractTypedValueMapper<T>
All Implemented Interfaces:
ValueMapper<T>
Direct Known Subclasses:
FileValueMapper, NullValueMapper, ObjectValueMapper, PrimitiveValueMapper

public abstract class AbstractTypedValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue> extends Object implements ValueMapper<T>
  • Field Details

    • valueType

      protected org.camunda.bpm.engine.variable.type.ValueType valueType
  • Constructor Details

    • AbstractTypedValueMapper

      public AbstractTypedValueMapper(org.camunda.bpm.engine.variable.type.ValueType type)
  • Method Details

    • getType

      public org.camunda.bpm.engine.variable.type.ValueType getType()
      Specified by:
      getType in interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>
    • getSerializationDataformat

      public String getSerializationDataformat()
      Specified by:
      getSerializationDataformat in interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>
    • canHandleTypedValue

      public boolean canHandleTypedValue(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
      Specified by:
      canHandleTypedValue in interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>
    • canHandleTypedValueField

      public boolean canHandleTypedValueField(TypedValueField typedValueField)
      Specified by:
      canHandleTypedValueField in interface ValueMapper<T extends org.camunda.bpm.engine.variable.value.TypedValue>
    • canWriteValue

      protected abstract boolean canWriteValue(org.camunda.bpm.engine.variable.value.TypedValue typedValue)
    • canReadValue

      protected abstract boolean canReadValue(TypedValueField typedValueField)