Subject


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: applicationbnd

Known subtypes:
    Everyone
    SpecialSubject
    Server
    User
    AllAuthenticatedInTrustedRealms
    AllAuthenticatedUsers
    Group

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



Attributes Summary
name : EString The name of the user of 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 of 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