Changeset 335 for ruby/branches/0.5/lib/open_ehr/rm/common
- Timestamp:
- Nov 10, 2009, 12:27:19 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/branches/0.5/lib/open_ehr/rm/common/change_control.rb
r333 r335 279 279 :version_id => ver.uid) 280 280 end 281 return RevisionHistory.new( revision_history_items)281 return RevisionHistory.new(:items => revision_history_items) 282 282 end 283 283 284 284 def commit_original_version(args={ }) 285 @all_versions << OriginalVersion.new(:uid => args[:uid], 286 :preceding_version_uid => args[:preceding_version_uid], 287 :contribution => args[:contribution], 288 :commit_audit => args[:commit_audit], 289 :lifecycle_state => args[:lifecycle_state], 290 :data => args[:data], 291 :attestations => args[:attestations], 292 :signature => args[:signature]) 293 end 294 285 if has_version_id?(args[:preceding_version_uid]) or self.version_count == 0 286 @all_versions << OriginalVersion.new(:uid => args[:uid], 287 :preceding_version_uid => args[:preceding_version_uid], 288 :contribution => args[:contribution], 289 :commit_audit => args[:commit_audit], 290 :lifecycle_state => args[:lifecycle_state], 291 :data => args[:data], 292 :attestations => args[:attestations], 293 :signature => args[:signature]) 294 else 295 raise ArgumentError, 'invalid preceding uid' 296 end 297 end 298 295 299 def commit_original_merged_version(args = { }) 296 300 @all_versions << OriginalVersion.new(:uid => args[:uid], … … 307 311 def commit_imported_version(args = { }) 308 312 @all_versions << ImportedVersion.new(:item => args[:item], 309 310 313 :contribution => args[:contribution], 314 :commit_audit => args[:commit_audit]) 311 315 end 312 316
Note:
See TracChangeset
for help on using the changeset viewer.