Class JsonValueImpl
- java.lang.Object
- 
- org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue<org.camunda.spin.Spin<?>>
- 
- org.camunda.spin.plugin.variable.value.impl.SpinValueImpl
- 
- org.camunda.spin.plugin.variable.value.impl.JsonValueImpl
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- SerializableValue,- TypedValue,- JsonValue,- SpinValue
 
 public class JsonValueImpl extends SpinValueImpl implements JsonValue - Author:
- Roman Smirnov
- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.camunda.spin.plugin.variable.value.impl.SpinValueImpldataFormatName, isDeserialized, serializedValue
 - 
Fields inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValueisTransient, type, value
 
- 
 - 
Constructor SummaryConstructors Constructor Description JsonValueImpl(java.lang.String value)JsonValueImpl(java.lang.String value, java.lang.String dataFormatName)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, java.lang.String serializedValue, java.lang.String dataFormatName, boolean isDeserialized)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, java.lang.String serializedValue, java.lang.String dataFormatName, boolean isDeserialized, boolean isTransient)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode>getDataFormat()JsonValueTypegetType()The type of the value.org.camunda.spin.json.SpinJsonNodegetValue()The actual value.- 
Methods inherited from class org.camunda.spin.plugin.variable.value.impl.SpinValueImplgetSerializationDataFormat, getValueSerialized, isDeserialized, setSerializationDataFormat, setValueSerialized
 - 
Methods inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValueisTransient, setTransient, toString
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.camunda.bpm.engine.variable.value.SerializableValuegetSerializationDataFormat, getValueSerialized, isDeserialized
 - 
Methods inherited from interface org.camunda.bpm.engine.variable.value.TypedValueisTransient
 
- 
 
- 
- 
- 
Constructor Detail- 
JsonValueImplpublic JsonValueImpl(java.lang.String value) 
 - 
JsonValueImplpublic JsonValueImpl(org.camunda.spin.json.SpinJsonNode value) 
 - 
JsonValueImplpublic JsonValueImpl(java.lang.String value, java.lang.String dataFormatName)
 - 
JsonValueImplpublic JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, java.lang.String serializedValue, java.lang.String dataFormatName, boolean isDeserialized)
 - 
JsonValueImplpublic JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, java.lang.String serializedValue, java.lang.String dataFormatName, boolean isDeserialized, boolean isTransient)
 
- 
 - 
Method Detail- 
getDataFormatpublic org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode> getDataFormat() - Specified by:
- getDataFormatin interface- JsonValue
- Specified by:
- getDataFormatin interface- SpinValue
- Overrides:
- getDataFormatin class- SpinValueImpl
 
 - 
getTypepublic JsonValueType getType() Description copied from interface:TypedValueThe type of the value. See ValueType for a list of built-in ValueTypes.- Specified by:
- getTypein interface- JsonValue
- Specified by:
- getTypein interface- SerializableValue
- Specified by:
- getTypein interface- TypedValue
- Overrides:
- getTypein class- SpinValueImpl
- Returns:
- the type of the value.
 
 - 
getValuepublic org.camunda.spin.json.SpinJsonNode getValue() Description copied from interface:TypedValueThe actual value. May be null in case the value is null.- Specified by:
- getValuein interface- JsonValue
- Specified by:
- getValuein interface- SerializableValue
- Specified by:
- getValuein interface- SpinValue
- Specified by:
- getValuein interface- TypedValue
- Overrides:
- getValuein class- SpinValueImpl
- Returns:
- the value
 
 
- 
 
-