Changeset 99 for ruby/trunk/lib/models/rm/support/identification.rb
- Timestamp:
- Aug 17, 2008, 8:07:11 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/support/identification.rb
r98 r99 170 170 171 171 class Party_Ref < Object_Ref 172 TYPE = ['PERSON', 'ORGANISATION', 'GROUP', 'AGENT', 'ROLE',' 172 TYPE = ['PERSON', 'ORGANISATION', 'GROUP', 'AGENT', 'ROLE','PARTY', 'ACTOR'] 173 173 def initialize(namespace, type, id) 174 174 super(namespace, type, id) … … 176 176 177 177 def type=(type) 178 raise ArgumentError, 'type mismatch' if !TYPE.include? type178 raise ArgumentError, 'type invalid' if !TYPE.include? type 179 179 @type = type 180 180 end 181 181 end 182 183 class Access_Group_Ref < Object_Ref 184 def type=(type) 185 raise ArgumentError, 'type invalid' if !(type == 'ACCESS_GROUP') 186 @type = type 187 end 188 end 189 182 190 class Hier_Object_ID < UID_Based_ID 183 191
Note:
See TracChangeset
for help on using the changeset viewer.