Module: Operaton::Bpm::Client::Variable::ClientValues

Extended by:
Engine::Variable::VariablesFactory
Defined in:
lib/operaton/bpm/client/variable/client_values.rb

Overview

Mirrors org.operaton.bpm.client.variable.ClientValues, which extends the engine Variables factory with json and xml typed values.

Constant Summary collapse

JSON =
Impl::Type::JsonTypeImpl.new
XML =
Impl::Type::XmlTypeImpl.new

Class Method Summary collapse

Methods included from Engine::Variable::VariablesFactory

boolean_value, byte_array_value, create_variables, date_value, double_value, file_value, integer_value, long_value, object_value, serialized_object_value, short_value, string_value, untyped_null_value, untyped_value

Class Method Details

.json_value(json_value, is_transient = false) ⇒ Object



19
20
21
# File 'lib/operaton/bpm/client/variable/client_values.rb', line 19

def self.json_value(json_value, is_transient = false)
  Impl::Value::JsonValueImpl.new(json_value, is_transient)
end

.xml_value(xml_value, is_transient = false) ⇒ Object



23
24
25
# File 'lib/operaton/bpm/client/variable/client_values.rb', line 23

def self.xml_value(xml_value, is_transient = false)
  Impl::Value::XmlValueImpl.new(xml_value, is_transient)
end