Class JsonValueImpl

    • Constructor Detail

      • JsonValueImpl

        public JsonValueImpl​(String value)
      • JsonValueImpl

        public JsonValueImpl​(org.camunda.spin.json.SpinJsonNode value)
      • JsonValueImpl

        public JsonValueImpl​(String value,
                             String dataFormatName)
      • JsonValueImpl

        public JsonValueImpl​(org.camunda.spin.json.SpinJsonNode value,
                             String serializedValue,
                             String dataFormatName,
                             boolean isDeserialized)
      • JsonValueImpl

        public JsonValueImpl​(org.camunda.spin.json.SpinJsonNode value,
                             String serializedValue,
                             String dataFormatName,
                             boolean isDeserialized,
                             boolean isTransient)
    • Method Detail

      • getType

        public JsonValueType getType()
        Specified by:
        getType in interface JsonValue
        Specified by:
        getType in interface org.camunda.bpm.engine.variable.value.SerializableValue
        Specified by:
        getType in interface org.camunda.bpm.engine.variable.value.TypedValue
        Overrides:
        getType in class SpinValueImpl
      • getValue

        public org.camunda.spin.json.SpinJsonNode getValue()
        Specified by:
        getValue in interface JsonValue
        Specified by:
        getValue in interface org.camunda.bpm.engine.variable.value.SerializableValue
        Specified by:
        getValue in interface SpinValue
        Specified by:
        getValue in interface org.camunda.bpm.engine.variable.value.TypedValue
        Overrides:
        getValue in class SpinValueImpl