RscObject Class Definition



Parent PackagePEOPLE

[Back to Packages List]


RscObject Class Characteristics

name RscObject
type Class
Role
uuid 80B23F8E-0000-3A1D-385A5B830002F000
visibility Public
inheritsRscBase
ExtensibleYes
CAADerivableMultiple



RscObject Attributes: 7

  V_address The object address
  V_email The object email
  V_name The object name
  V_descinherited from RscBaseThe object description
  V_idinherited from RscBaseThe object identifier, or relation type
  V_parentinherited from RscBaseinternal relationship to RscBase from package PEOPLE The related parent object
  V_sec_levelinherited from RscBaseinternal relationship to RscLevel from package PEOPLE The related security level

[Top]




Attributes Full Definition

V_id   
 RoleThis attributes is either the object identifier (for RscObject objects), or the relation type (for RscRelation objects) 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B8300020001 
 VisibilityPublic 
 MandatoryNo 
 Length32 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_parent   
 RoleThe type of the parent object depends on the type of the object (e.g: for RscPerson, the parent object is a RscOrg which is its hierarchical organization) 
 TypeRelationship 
 Uuid80B23F8E-0000-3A1D-385A5B8300020002 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsRscBase  
    [Top]
V_desc   
 RoleIn the case of RscPerson, this is the last name 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B8300020010 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_sec_level   
 RoleThe security level defines the maximum security level of the object 
 TypeRelationship 
 Uuid80B23F8E-0000-3A1D-385A5B8300020011 
 VisibilityPublic 
 MandatoryNo 
 AccessModeReadWrite 
 Multi ValuatedNo 
 Aggregation typeShared 
 Target objectsRscLevel  
    [Top]
V_name   
 RoleIn the case of RscPerson, this is the first name 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B830002F001 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_email   
 RoleOnly valid for RscPerson 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B830002F002 
 VisibilityPublic 
 MandatoryNo 
 Length80 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]
V_address   
 RoleOnly valid for RscPerson and RscOrg 
 TypeString 
 Uuid80B23F8E-0000-3A1D-385A5B830002F003 
 VisibilityPublic 
 MandatoryNo 
 Length254 
 AccessModeReadWrite 
 Multi ValuatedNo 
    [Top]

Copyright © 1999-2007, Dassault Systèmes. All rights reserved.