Class ObjectValueMapper

  • All Implemented Interfaces:
    ValueMapper<org.camunda.bpm.engine.variable.value.ObjectValue>

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

      • ObjectValueMapper

        public ObjectValueMapper​(String serializationDataFormat,
                                 DataFormat dataFormat)
    • Method Detail

      • 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>
      • 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)