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:
Serializable,org.camunda.bpm.engine.variable.value.SerializableValue,org.camunda.bpm.engine.variable.value.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.SpinValueImpl
dataFormatName, isDeserialized, serializedValue
-
-
Constructor Summary
Constructors Constructor Description JsonValueImpl(String value)JsonValueImpl(String value, String dataFormatName)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, String serializedValue, String dataFormatName, boolean isDeserialized)JsonValueImpl(org.camunda.spin.json.SpinJsonNode value, String serializedValue, String dataFormatName, boolean isDeserialized, boolean isTransient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode>getDataFormat()JsonValueTypegetType()org.camunda.spin.json.SpinJsonNodegetValue()-
Methods inherited from class org.camunda.spin.plugin.variable.value.impl.SpinValueImpl
getSerializationDataFormat, getValueSerialized, isDeserialized, setSerializationDataFormat, setValueSerialized
-
Methods inherited from class org.camunda.bpm.engine.variable.impl.value.AbstractTypedValue
isTransient, setTransient, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDataFormat
public org.camunda.spin.spi.DataFormat<org.camunda.spin.json.SpinJsonNode> getDataFormat()
- Specified by:
getDataFormatin interfaceJsonValue- Specified by:
getDataFormatin interfaceSpinValue- Overrides:
getDataFormatin classSpinValueImpl
-
getType
public JsonValueType getType()
- Specified by:
getTypein interfaceJsonValue- Specified by:
getTypein interfaceorg.camunda.bpm.engine.variable.value.SerializableValue- Specified by:
getTypein interfaceorg.camunda.bpm.engine.variable.value.TypedValue- Overrides:
getTypein classSpinValueImpl
-
getValue
public org.camunda.spin.json.SpinJsonNode getValue()
- Specified by:
getValuein interfaceJsonValue- 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 classSpinValueImpl
-
-