Changeset 100 for ruby/trunk/lib/models/rm/support/identification.rb
- Timestamp:
- Aug 17, 2008, 10:51:53 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ruby/trunk/lib/models/rm/support/identification.rb
r99 r100 125 125 end # of Generic_ID 126 126 127 class Template_ID < Object_ID 128 129 end 130 127 131 class UID_Based_ID < Object_ID 128 132 def initialize(value) … … 170 174 171 175 class Party_Ref < Object_Ref 172 TYPE = ['PERSON', 'ORGANISATION', 'GROUP', 'AGENT', 'ROLE','PARTY', 'ACTOR']173 def initialize(namespace, type, id)174 super(namespace, type, id)175 end176 176 177 177 def type=(type) 178 raise ArgumentError, 'type invalid' if !TYPE.include? type 178 parties = ['PERSON', 'ORGANISATION', 'GROUP', 'AGENT', 'ROLE','PARTY', 'ACTOR'] 179 raise ArgumentError, 'type invalid' if !parties.include? type 179 180 @type = type 180 181 end … … 203 204 @value = value 204 205 (trunk_version, branch_number, branch_version) = value.split '.' 205 self.trunk_version =trunk_version 206 self.trunk_version = trunk_version 207 self.branch_number = branch_number 208 self.branch_version = branch_version 206 209 end 207 210 208 211 def trunk_version=(trunk_version) 209 Raise ArgumentError, 'trunk_version invalid' if trunk_version.nil? and trunk_version.to_i >= 0212 raise ArgumentError, 'trunk_version invalid' if trunk_version.nil? and trunk_version.to_i >= 0 210 213 @trunk_version = trunk_version 211 214 end 212 215 213 216 def branch_number=(branch_number) 214 Raise ArgumentError, 'branch number invalid' if branch_nmuber.nil? 215 end 216 217 raise ArgumentError, 'branch number invalid' if branch_number.nil? 218 @branch_number = branch_number 219 end 220 221 def branch_version=(branch_version) 222 raise ArgumentError, 'branch version invalid' if branch_version.nil? 223 @branch_version = branch_version 224 end 217 225 def is_branch? 218 226 !@branch_version.nil?
Note:
See TracChangeset
for help on using the changeset viewer.