Class: ODDB::Analysis::DetailInfo

Inherits:
Object
  • Object
show all
Includes:
Persistence
Defined in:
src/model/analysis/detail_info.rb

Constant Summary

Constants included from Persistence

ODBA_PREDEFINE_SERIALIZABLE

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Methods included from PersistenceMethods

#checkout, #data_origin, #data_origins, #diff, #init, #nil_if_empty, #parent, #pointer_descr, #structural_ancestors, #undiffable?, #update_values

Constructor Details

- (DetailInfo) initialize(lab_key)

A new instance of DetailInfo



12
13
14
# File 'src/model/analysis/detail_info.rb', line 12

def initialize(lab_key)
  @lab_key = lab_key
end

Instance Attribute Details

- (Object) info_description

Returns the value of attribute info_description



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_description
  @info_description
end

- (Object) info_ext_condition

Returns the value of attribute info_ext_condition



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_ext_condition
  @info_ext_condition
end

- (Object) info_ext_material

Returns the value of attribute info_ext_material



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_ext_material
  @info_ext_material
end

- (Object) info_indication

Returns the value of attribute info_indication



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_indication
  @info_indication
end

- (Object) info_interpretation

Returns the value of attribute info_interpretation



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_interpretation
  @info_interpretation
end

- (Object) info_significance

Returns the value of attribute info_significance



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_significance
  @info_significance
end

- (Object) info_storage_condition

Returns the value of attribute info_storage_condition



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_storage_condition
  @info_storage_condition
end

- (Object) info_storage_time

Returns the value of attribute info_storage_time



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def info_storage_time
  @info_storage_time
end

- (Object) lab_key

Returns the value of attribute lab_key



7
8
9
# File 'src/model/analysis/detail_info.rb', line 7

def lab_key
  @lab_key
end

Instance Method Details

- (Object) to_s



15
16
17
18
19
20
# File 'src/model/analysis/detail_info.rb', line 15

def to_s
  [@info_description, @info_interpretation, 
  @info_indication, @info_significance, 
  @info_ext_material, @info_ext_condition,
  @info_storage_condition, @info_storage_time].compact.join(' ')
end