Class: Operaton::Bpm::Engine::Variable::ObjectValueBuilder
- Inherits:
-
Object
- Object
- Operaton::Bpm::Engine::Variable::ObjectValueBuilder
- Defined in:
- lib/operaton/bpm/engine/variable/variables.rb
Overview
Mirrors org.operaton.bpm.engine.variable.value.builder.ObjectValueBuilder
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(value, is_transient = false) ⇒ ObjectValueBuilder
constructor
A new instance of ObjectValueBuilder.
- #serialization_data_format(format) ⇒ Object
-
#set_transient(is_transient) ⇒ Object
rubocop:disable Naming/AccessorMethodName.
Constructor Details
#initialize(value, is_transient = false) ⇒ ObjectValueBuilder
Returns a new instance of ObjectValueBuilder.
93 94 95 96 97 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 93 def initialize(value, is_transient = false) @value = value @is_transient = is_transient @serialization_data_format = nil end |
Instance Method Details
#create ⇒ Object
109 110 111 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 109 def create ObjectValue.new(@value, nil, @serialization_data_format, nil, true, @is_transient) end |
#serialization_data_format(format) ⇒ Object
99 100 101 102 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 99 def serialization_data_format(format) @serialization_data_format = format self end |
#set_transient(is_transient) ⇒ Object
rubocop:disable Naming/AccessorMethodName
104 105 106 107 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 104 def set_transient(is_transient) # rubocop:disable Naming/AccessorMethodName @is_transient = is_transient self end |