Ignore:
Timestamp:
Aug 17, 2008, 10:51:53 PM (16 years ago)
Author:
KOBAYASHI, Shinji
Message:

refs #39
fixing Version_Tree_ID

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ruby/trunk/lib/models/rm/support/identification.rb

    r99 r100  
    125125        end # of Generic_ID
    126126
     127        class Template_ID < Object_ID
     128
     129        end
     130
    127131        class UID_Based_ID < Object_ID
    128132          def initialize(value)
     
    170174
    171175        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           end
    176176
    177177          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
    179180            @type = type
    180181          end
     
    203204            @value = value
    204205            (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
    206209          end
    207210
    208211          def trunk_version=(trunk_version)
    209             Raise ArgumentError, 'trunk_version invalid' if trunk_version.nil? and trunk_version.to_i >= 0
     212            raise ArgumentError, 'trunk_version invalid' if trunk_version.nil? and trunk_version.to_i >= 0
    210213            @trunk_version = trunk_version
    211214          end
    212215
    213216          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
    217225          def is_branch?
    218226            !@branch_version.nil?
Note: See TracChangeset for help on using the changeset viewer.