Class SpinValueBuilderImpl<T extends SpinValue>

java.lang.Object
org.camunda.spin.plugin.variable.value.impl.builder.SpinValueBuilderImpl<T>
All Implemented Interfaces:
org.camunda.bpm.engine.variable.value.builder.TypedValueBuilder<T>, SpinValueBuilder<T>
Direct Known Subclasses:
JsonValueBuilderImpl, XmlValueBuilderImpl

public abstract class SpinValueBuilderImpl<T extends SpinValue> extends Object implements SpinValueBuilder<T>
Author:
Roman Smirnov
  • Field Details

    • variableValue

      protected T extends SpinValue variableValue
  • Constructor Details

    • SpinValueBuilderImpl

      public SpinValueBuilderImpl(T value)
  • Method Details

    • create

      public T create()
      Specified by:
      create in interface org.camunda.bpm.engine.variable.value.builder.TypedValueBuilder<T extends SpinValue>
    • serializationDataFormat

      public SpinValueBuilder<T> serializationDataFormat(String dataFormatName)
      Specified by:
      serializationDataFormat in interface SpinValueBuilder<T extends SpinValue>
    • serializationDataFormat

      public SpinValueBuilder<T> serializationDataFormat(org.camunda.bpm.engine.variable.value.SerializationDataFormat dataFormat)
      Specified by:
      serializationDataFormat in interface SpinValueBuilder<T extends SpinValue>
    • setTransient

      public org.camunda.bpm.engine.variable.value.builder.TypedValueBuilder<T> setTransient(boolean isTransient)
      Specified by:
      setTransient in interface org.camunda.bpm.engine.variable.value.builder.TypedValueBuilder<T extends SpinValue>