Overview | Top | Package | Element
| Users, Roles and Privileges UML Documentation

Summary:Attributes Properties | Detail:Attributes

Rules and Parameters
Class User

This entity includes all reference data for Users {T2S.11.440}. This concept includes not only users interacting with T2S in U2A mode and triggering functions via ad hoc screens, but also applications connecting to T2S in A2A mode and using functions via XML messages. As a consequence, also the processes of authentication {T2S.18.770} and authorisation takes place both in case of a user interacting via the T2S graphical user interface and of an application exchanging messages with T2S.Users are linked to the Party they belong to and to one or many Roles and Privileges {T2S.11.450}.

Attributes
<Primitive Type> String | Login Name | Username to be provided for authentication.
<Primitive Type> String | Name | Full name of the user.
<Primitive Type> Boolean | Lockout Status | Boolean attribute specifying whether the user is blocked from logging. {T2S.11.500} {T2S.11.510}
<Primitive Type> Timestamp | Lockout Timestamp From | Timestamp specifying the date and the time from which the user is locked out from T2S.
<<Boundary>> <Class> Inbound Communication | inbound Communication |
<<Entity>> <Class> Grantee Role | grantee Role |
<Primitive Type> String | System User Reference |
<<Entity>> <Class> User Certificate DN | user Certificate |
<<Boundary>> <Class> Audit Trail | approving user |

Properties:

Is Abstract | false
Is Active | false
Is Leaf | false
Name | User
Namespace | <Package> Users, Roles and Privileges
Owner | <Package> Users, Roles and Privileges
Package | <Package> Users, Roles and Privileges
Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User
Stereotype | Entity
Visibility | Public

Attribute Details

approving user

    Private <<Boundary>> <Class> Audit Trail approving user

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_approving user_user
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | *
  Name | approving user
  Namespace | <<Entity>> <Class> User
  Opposite | <Property> user : User [0..1]
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::approving user
  Type | <<Boundary>> <Class> Audit Trail
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

grantee Role

    Private <<Entity>> <Class> Grantee Role grantee Role

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_grantee Role_user2
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | *
  Name | grantee Role
  Namespace | <<Entity>> <Class> User
  Opposite | <Property> user2 : User [0..1]
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::grantee Role
  Type | <<Entity>> <Class> Grantee Role
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

inbound Communication

    Private <<Boundary>> <Class> Inbound Communication inbound Communication

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_inbound Communication_sent by
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | *
  Name | inbound Communication
  Namespace | <<Entity>> <Class> User
  Opposite | <Property> sent by : User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::inbound Communication
  Type | <<Boundary>> <Class> Inbound Communication
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

Lockout Status

    Public <Primitive Type> Boolean Lockout Status

  Boolean attribute specifying whether the user is blocked from logging. {T2S.11.500} {T2S.11.510}

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Lockout Status
  Namespace | <<Entity>> <Class> User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Lockout Status
  Type | <Primitive Type> Boolean
  Upper | 1
  Visibility | Public

Lockout Timestamp From

    Public <Primitive Type> Timestamp Lockout Timestamp From

  Timestamp specifying the date and the time from which the user is locked out from T2S.

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Lockout Timestamp From
  Namespace | <<Entity>> <Class> User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Lockout Timestamp From
  Type | <Primitive Type> Timestamp
  Upper | 1
  Visibility | Public

Login Name

    Public <Primitive Type> String Login Name

  Username to be provided for authentication.

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Login Name
  Namespace | <<Entity>> <Class> User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Login Name
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Name

    Public <Primitive Type> String Name

  Full name of the user.

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Name
  Namespace | <<Entity>> <Class> User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Name
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

System User Reference

    Public <Primitive Type> String System User Reference

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | System User Reference
  Namespace | <<Entity>> <Class> User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::System User Reference
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

user Certificate

    Private <<Entity>> <Class> User Certificate DN user Certificate

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_user Certificate_user
  Class | <<Entity>> <Class> User
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | *
  Name | user Certificate
  Namespace | <<Entity>> <Class> User
  Opposite | <Property> user : User
  Owner | <<Entity>> <Class> User
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::user Certificate
  Type | <<Entity>> <Class> User Certificate DN
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

Overview | Top | Package | Element
| Users, Roles and Privileges UML Documentation

Summary:Attributes Properties | Detail:Attributes