Ignore:
Timestamp:
Aug 6, 2009, 1:20:05 AM (15 years ago)
Author:
KOBAYASHI, Shinji
Message:

adjust for rails

Location:
ruby/branches/0.5.0/lib/open_ehr/rm/common
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • ruby/branches/0.5.0/lib/open_ehr/rm/common/archetyped.rb

    r162 r167  
    22# http://www.openehr.org/uml/release-1.0.1/Browsable/_9_0_76d0249_1109318114715_211173_0Report.html
    33# Ticket refs #65
    4 module OpenEHR
     4module OpenEhr
    55  module RM
    66    module Common
    77      module Archetyped
    8         module Locater_Constants
     8        module LocaterConstants
    99          CURRENT_TRANSACTION_ID = "current"
    1010          FRAGMENT_SEPARATOR = "#"
     
    4343
    4444        class Locatable < Pathable
    45           include Locater_Constants
     45          include LocaterConstants
    4646          attr_reader :archetype_node_id, :name, :links
    4747          attr_accessor :uid, :archetype_details, :feeder_audit
     
    138138        end # of Link
    139139
    140         class Feeder_Audit
     140        class FeederAudit
    141141          attr_reader :originating_system_audit
    142142          attr_accessor :originating_system_item_ids, :feeder_system_audit,
     
    157157            @originating_system_audit = originating_system_audit
    158158          end
    159         end # of Feeder_Audit
     159        end # of FeederAudit
    160160
    161         class Feeder_Audit_Details
     161        class FeederAuditDetails
    162162          attr_reader :system_id
    163163          attr_accessor :provider, :location, :time, :subject, :version_id
     
    176176            @system_id = system_id
    177177          end
    178         end # of Feeder_Audit_Details
     178        end # of FeederAudit_Details
    179179      end # of Archetyped
    180180    end # of Common
  • ruby/branches/0.5.0/lib/open_ehr/rm/common/change_control.rb

    r161 r167  
    33# Ticket refs #64
    44
    5 module OpenEHR
     5module OpenEhr
    66  module RM
    77    module Common
    8       module Change_Control
     8      module ChangeControl
    99        class Contribution
    1010          attr_reader :uid, :versions, :audit
     
    9393
    9494          def owner_id
    95             return Hier_Object_ID.new(@uid.object_id.value)
     95            return HierObjectId.new(@uid.object_id.value)
    9696          end
    9797
     
    105105        end
    106106
    107         class Imported_Version < Version
     107        class ImportedVersion < Version
    108108          attr_reader :item
    109109
     
    126126        end
    127127
    128         class Original_Version < Version
     128        class OriginalVersion < Version
    129129          attr_reader :attestations, :other_input_version_uids
    130130
     
    155155        end
    156156
    157         class Versioned_Object
     157        class VersionedObject
    158158          attr_reader :uid, :owner_id, :time_created, :all_versions
    159159
     
    208208              raise ArgumentError, 'invalid a_ver_id'
    209209            end
    210             return @all_versions[self.all_version_ids.index(a_ver_id)].instance_of? Original_Version
     210            return @all_versions[self.all_version_ids.index(a_ver_id)].instance_of? OriginalVersion
    211211          end
    212212
     
    267267            @all_versions.each do |ver|
    268268              audits = [ ]
    269               if ver.instance_of? Original_Version
     269              if ver.instance_of? OriginalVersion
    270270                audits << ver.attestations
    271271              end
    272272              audits << ver.commit_audit
    273               revision_history_items << Revision_History_Item.new(
     273              revision_history_items << RevisionHistoryItem.new(
    274274                                          :audits => audits,
    275275                                          :version_id => ver.uid)
    276276            end
    277             return Revision_History.new(revision_history_items)
     277            return RevisionHistory.new(revision_history_items)
    278278          end
    279279
    280280          def commit_original_version(args={ })
    281             @all_versions << Original_Version.new(:uid => args[:uid],
     281            @all_versions << OriginalVersion.new(:uid => args[:uid],
    282282                                                  :preceding_version_uid => args[:preceding_version_uid],
    283283                                                  :contribution => args[:contribution],
     
    290290
    291291          def commit_original_merged_version(args = { })
    292             @all_versions << Original_Version.new(:uid => args[:uid],
     292            @all_versions << OriginalVersion.new(:uid => args[:uid],
    293293                                                  :contribution => args[:contribution],
    294294                                              :preceding_version_uid => args[:preceding_version_uid],
     
    302302
    303303          def commit_imported_version(args = { })
    304             @all_versions << Imported_Version.new(:item => args[:item],
     304            @all_versions << ImportedVersion.new(:item => args[:item],
    305305                                                  :contribution => args[:contribution],
    306306                                                  :commit_audit => args[:commit_audit])
     
    319319          end
    320320        end
    321       end # of Change_Control
     321      end # of ChangeControl
    322322    end # of Common
    323323  end # of RM
  • ruby/branches/0.5.0/lib/open_ehr/rm/common/directory.rb

    r162 r167  
    22# http://www.openehr.org/uml/release-1.0.1/Browsable/_9_5_1_76d0249_1140536622627_218703_7149Report.html
    33# Ticket refs #63
    4 include OpenEHR::RM::Data_Types::Text
    5 module OpenEHR
     4include OpenEhr::RM::DataTypes::Text
     5module OpenEhr
    66  module RM
    77    module Common
    88      module Directory
    9         class Folder < OpenEHR::RM::Common::Archetyped::Locatable
     9        class Folder < OpenEhr::RM::Common::Archetyped::Locatable
    1010          attr_accessor :items
    1111          attr_reader :folders
     
    2222          end
    2323        end       
    24         class Versioned_Folder < OpenEHR::RM::Common::Change_Control::Versioned_Object
     24        class VersionedFolder < OpenEhr::RM::Common::ChangeControl::VersionedObject
    2525        end
    2626      end # of Directory
  • ruby/branches/0.5.0/lib/open_ehr/rm/common/generic.rb

    r157 r167  
    22# http://www.openehr.org/uml/release-1.0.1/Browsable/_9_5_1_76d0249_1140169202660_257304_813Report.html
    33# Related to the ticket #62
    4 include OpenEHR::RM::Support::Identification
    5 include OpenEHR::RM::Data_Types::Basic
    6 module OpenEHR
     4include OpenEhr::RM::Support::Identification
     5include OpenEhr::RM::DataTypes::Basic
     6module OpenEhr
    77  module RM
    88    module Common
    99      module Generic
    10         class Audit_Details
     10        class AuditDetails
    1111          attr_reader :system_id, :committer, :time_committed, :change_type
    1212          attr_accessor :description
     
    4545        end
    4646
    47         class Revision_History
     47        class RevisionHistory
    4848          attr_reader :items
    4949
     
    6666            return @items.last.audits.first.time_committed.value
    6767          end
    68         end # of Revision_History
     68        end # of RevisionHistory
    6969
    70         class Revision_History_Item
     70        class RevisionHistoryItem
    7171          attr_reader :version_id, :audits
    7272
     
    8787            @version_id = version_id
    8888          end
    89         end # of Revision_History_Item
     89        end # of RevisionHistory_Item
    9090
    91         class Party_Proxy
     91        class PartyProxy
    9292          attr_accessor :external_ref
    9393
     
    9797        end
    9898
    99         class Party_Self < Party_Proxy
     99        class PartySelf < PartyProxy
    100100
    101101        end
    102102
    103         class Party_Identified < Party_Proxy
     103        class PartyIdentified < PartyProxy
    104104          attr_reader :name, :identifier
    105105          def initialize(args = { })
     
    132132        end
    133133
    134         class Party_Related < Party_Identified
     134        class PartyRelated < PartyIdentified
    135135          attr_reader :relationship
    136136          def initialize(args = { })
     
    174174        end
    175175
    176         class Attestation < Audit_Details
     176        class Attestation < AuditDetails
    177177          attr_reader :reason
    178178          attr_accessor :proof, :items
  • ruby/branches/0.5.0/lib/open_ehr/rm/common/resource.rb

    r163 r167  
    11require 'set'
    2 module OpenEHR
     2module OpenEhr
    33  module RM
    44    module Common
    55      module Resource
    6         class Authored_Resource
     6        class AuthoredResource
    77          attr_reader  :original_language, :translations
    88          attr_accessor :description, :revision_history
     
    4242        end
    4343
    44         class Translation_Details
     44        class TranslationDetails
    4545          attr_reader :language, :author
    4646          attr_accessor :accreditation, :other_details
     
    6464        end
    6565
    66         class Resource_Description
     66        class ResourceDescription
    6767          attr_reader :original_author, :lifecycle_state, :details
    6868          attr_accessor :other_contributors, :resource_package_uri,
     
    101101        end
    102102
    103         class Resource_Description_Item
     103        class ResourceDescriptionItem
    104104          attr_reader :language, :purpose, :use, :misuse, :copyright
    105105          attr_accessor :keywords, :original_resource_uri, :other_details
Note: See TracChangeset for help on using the changeset viewer.