Class: Operaton::Bpm::Engine::Variable::SerializedObjectValueBuilder
- Inherits:
-
Object
- Object
- Operaton::Bpm::Engine::Variable::SerializedObjectValueBuilder
- Defined in:
- lib/operaton/bpm/engine/variable/variables.rb
Overview
Mirrors org.operaton.bpm.engine.variable.value.builder.SerializedObjectValueBuilder
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(serialized_value = nil) ⇒ SerializedObjectValueBuilder
constructor
A new instance of SerializedObjectValueBuilder.
- #object_type_name(name) ⇒ Object
- #serialization_data_format(format) ⇒ Object
- #serialized_value(value) ⇒ Object
-
#set_transient(is_transient) ⇒ Object
rubocop:disable Naming/AccessorMethodName.
Constructor Details
#initialize(serialized_value = nil) ⇒ SerializedObjectValueBuilder
Returns a new instance of SerializedObjectValueBuilder.
116 117 118 119 120 121 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 116 def initialize(serialized_value = nil) @serialized_value = serialized_value @serialization_data_format = nil @object_type_name = nil @is_transient = false end |
Instance Method Details
#create ⇒ Object
143 144 145 146 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 143 def create ObjectValue.new(nil, @serialized_value, @serialization_data_format, @object_type_name, false, @is_transient) end |
#object_type_name(name) ⇒ Object
133 134 135 136 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 133 def object_type_name(name) @object_type_name = name self end |
#serialization_data_format(format) ⇒ Object
128 129 130 131 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 128 def serialization_data_format(format) @serialization_data_format = format self end |
#serialized_value(value) ⇒ Object
123 124 125 126 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 123 def serialized_value(value) @serialized_value = value self end |
#set_transient(is_transient) ⇒ Object
rubocop:disable Naming/AccessorMethodName
138 139 140 141 |
# File 'lib/operaton/bpm/engine/variable/variables.rb', line 138 def set_transient(is_transient) # rubocop:disable Naming/AccessorMethodName @is_transient = is_transient self end |