- Timestamp:
- Aug 6, 2009, 1:20:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5.0/lib/open_ehr/rm/common/change_control.rb
r161 r167 3 3 # Ticket refs #64 4 4 5 module OpenE HR5 module OpenEhr 6 6 module RM 7 7 module Common 8 module Change _Control8 module ChangeControl 9 9 class Contribution 10 10 attr_reader :uid, :versions, :audit … … 93 93 94 94 def owner_id 95 return Hier _Object_ID.new(@uid.object_id.value)95 return HierObjectId.new(@uid.object_id.value) 96 96 end 97 97 … … 105 105 end 106 106 107 class Imported _Version < Version107 class ImportedVersion < Version 108 108 attr_reader :item 109 109 … … 126 126 end 127 127 128 class Original _Version < Version128 class OriginalVersion < Version 129 129 attr_reader :attestations, :other_input_version_uids 130 130 … … 155 155 end 156 156 157 class Versioned _Object157 class VersionedObject 158 158 attr_reader :uid, :owner_id, :time_created, :all_versions 159 159 … … 208 208 raise ArgumentError, 'invalid a_ver_id' 209 209 end 210 return @all_versions[self.all_version_ids.index(a_ver_id)].instance_of? Original _Version210 return @all_versions[self.all_version_ids.index(a_ver_id)].instance_of? OriginalVersion 211 211 end 212 212 … … 267 267 @all_versions.each do |ver| 268 268 audits = [ ] 269 if ver.instance_of? Original _Version269 if ver.instance_of? OriginalVersion 270 270 audits << ver.attestations 271 271 end 272 272 audits << ver.commit_audit 273 revision_history_items << Revision _History_Item.new(273 revision_history_items << RevisionHistoryItem.new( 274 274 :audits => audits, 275 275 :version_id => ver.uid) 276 276 end 277 return Revision _History.new(revision_history_items)277 return RevisionHistory.new(revision_history_items) 278 278 end 279 279 280 280 def commit_original_version(args={ }) 281 @all_versions << Original _Version.new(:uid => args[:uid],281 @all_versions << OriginalVersion.new(:uid => args[:uid], 282 282 :preceding_version_uid => args[:preceding_version_uid], 283 283 :contribution => args[:contribution], … … 290 290 291 291 def commit_original_merged_version(args = { }) 292 @all_versions << Original _Version.new(:uid => args[:uid],292 @all_versions << OriginalVersion.new(:uid => args[:uid], 293 293 :contribution => args[:contribution], 294 294 :preceding_version_uid => args[:preceding_version_uid], … … 302 302 303 303 def commit_imported_version(args = { }) 304 @all_versions << Imported _Version.new(:item => args[:item],304 @all_versions << ImportedVersion.new(:item => args[:item], 305 305 :contribution => args[:contribution], 306 306 :commit_audit => args[:commit_audit]) … … 319 319 end 320 320 end 321 end # of Change _Control321 end # of ChangeControl 322 322 end # of Common 323 323 end # of RM
Note:
See TracChangeset
for help on using the changeset viewer.