Last change
on this file since 8 was 8, checked in by KOBAYASHI, Shinji, 16 years ago |
correct some typo
|
File size:
891 bytes
|
Line | |
---|
1 | module OpenEHR
|
---|
2 | module RM
|
---|
3 | module Demogrphic
|
---|
4 | class Party < OpenEHR::RM::Common::Archetyped::Locatable
|
---|
5 | attr_reader :details, :reverse_relationships, :uid
|
---|
6 | attr_reader :idetities, :contacts, :relationships
|
---|
7 | def initialize(uid, archetype_node_id, name, archetype_details,
|
---|
8 | feeder_audit, links, identities, relationships,
|
---|
9 | reverse_relationships, details)
|
---|
10 | super(uid, archetype_node_id, name, archetype_details,
|
---|
11 | feeder_audit, links, nil)
|
---|
12 | uid_valid(uid)
|
---|
13 | @uid = uid
|
---|
14 |
|
---|
15 | end
|
---|
16 | def type
|
---|
17 |
|
---|
18 | end
|
---|
19 | def parent=(parent)
|
---|
20 | @parent = nil
|
---|
21 | end
|
---|
22 | private
|
---|
23 | def uid_valid(uid)
|
---|
24 | raise ArgumentError, "uid is not valid" if uid.nil?
|
---|
25 | end
|
---|
26 | end
|
---|
27 | end # of Demographic
|
---|
28 | end # of RM
|
---|
29 | end # of OpenEHR
|
---|
Note:
See
TracBrowser
for help on using the repository browser.