SubjectExt

This type is a class for model objects.

Represents a User or Group within the system. For a given user, either a name or accessId must be specified for a subject, but not both.

Package: rolebasedauthz

Known subtypes:
    GroupExt
    EveryoneExt
    PrimaryAdminExt
    SpecialSubjectExt
    ServerExt
    UserExt
    AllAuthenticatedUsersExt

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *



Attributes Summary
name : EString The name of the user or group. Ignored if an accessId is provided.
accessId : EString An internal unique identifier that represents the user or group. If specified, name is ignored. The specific subtypes are responsible for ensuring that the type prefix of of the access id is specified correctly. This value is usually not specified manually during deployment, but rather by deployment tooling.



Attribute Details

name  -  The name of the user or group. Ignored if an accessId is provided.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

accessId  -  An internal unique identifier that represents the user or group. If specified, name is ignored. The specific subtypes are responsible for ensuring that the type prefix of of the access id is specified correctly. This value is usually not specified manually during deployment, but rather by deployment tooling.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006