Class SpinValueImpl
- java.lang.Object
-
- org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>>
-
- org.camunda.spin.plugin.variable.value.impl.SpinValueImpl
-
- All Implemented Interfaces:
Serializable,org.camunda.bpm.engine.variable.value.SerializableValue,org.camunda.bpm.engine.variable.value.TypedValue,SpinValue
- Direct Known Subclasses:
JsonValueImpl,XmlValueImpl
public abstract class SpinValueImpl extends org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>> implements SpinValue
- Author:
- Roman Smirnov
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdataFormatNameprotected booleanisDeserializedprotected StringserializedValue
-
Constructor Summary
Constructors Constructor Description SpinValueImpl(org.camunda.spin.Spin<?> value, String serializedValue, String dataFormatName, boolean isDeserialized, org.camunda.bpm.engine.variable.type.ValueType type, boolean isTransient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.camunda.spin.spi.DataFormat<? extends org.camunda.spin.Spin<?>>getDataFormat()StringgetSerializationDataFormat()SpinValueTypegetType()org.camunda.spin.Spin<?>getValue()StringgetValueSerialized()booleanisDeserialized()voidsetSerializationDataFormat(String serializationDataFormat)voidsetValueSerialized(String serializedValue)-
Methods inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue
isTransient, setTransient, toString
-
-
-
-
Method Detail
-
getValue
public org.camunda.spin.Spin<?> getValue()
- Specified by:
getValuein interfaceorg.camunda.bpm.engine.variable.value.SerializableValue- Specified by:
getValuein interfaceSpinValue- Specified by:
getValuein interfaceorg.camunda.bpm.engine.variable.value.TypedValue- Overrides:
getValuein classorg.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>>
-
getType
public SpinValueType getType()
- Specified by:
getTypein interfaceorg.camunda.bpm.engine.variable.value.SerializableValue- Specified by:
getTypein interfaceorg.camunda.bpm.engine.variable.value.TypedValue- Overrides:
getTypein classorg.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>>
-
isDeserialized
public boolean isDeserialized()
- Specified by:
isDeserializedin interfaceorg.camunda.bpm.engine.variable.value.SerializableValue
-
getValueSerialized
public String getValueSerialized()
- Specified by:
getValueSerializedin interfaceorg.camunda.bpm.engine.variable.value.SerializableValue
-
setValueSerialized
public void setValueSerialized(String serializedValue)
-
getSerializationDataFormat
public String getSerializationDataFormat()
- Specified by:
getSerializationDataFormatin interfaceorg.camunda.bpm.engine.variable.value.SerializableValue
-
setSerializationDataFormat
public void setSerializationDataFormat(String serializationDataFormat)
-
getDataFormat
public org.camunda.spin.spi.DataFormat<? extends org.camunda.spin.Spin<?>> getDataFormat()
- Specified by:
getDataFormatin interfaceSpinValue
-
-