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

Summary:Attributes Properties | Detail:Attributes

Rules and Parameters::Users, Roles and Privileges
Class Role

This entity includes all reference data for Roles. {T2S.11.400}Each Role can be linked to one or many Privileges. Moreover, each Role can be linked to many Parties, Users and other Roles {T2S.11.530}.

Attributes
<Primitive Type> String | Role Name | Name of the role.
<Primitive Type> String | Role Description | Description of the role.
<<Entity>> <Class> Grantee System Privilege | grantee System Privilege |
<<Entity>> <Class> Grantee Role | role User |
<<Entity>> <Class> Role Party | role Party |
<<Entity>> <Class> Party | is owned by |

Properties:

Is Abstract | false
Is Active | false
Is Leaf | false
Name | Role
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::Role
Stereotype | Entity
Visibility | Public

Attribute Details

grantee System Privilege

    Private <<Entity>> <Class> Grantee System Privilege grantee System Privilege

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_role_grantee System Privilege
  Class | <<Entity>> <Class> Role
  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
  Lower Value | <Literal Integer> 1
  Multiplicity | 1
  Name | grantee System Privilege
  Namespace | <<Entity>> <Class> Role
  Opposite | <Property> role : Role [0..1]
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::grantee System Privilege
  Type | <<Entity>> <Class> Grantee System Privilege
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

is owned by

    Private <<Entity>> <Class> Party is owned by

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_is owned by_owns
  Class | <<Entity>> <Class> Role
  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
  Lower Value | <Literal Integer> 1
  Multiplicity | 1
  Name | is owned by
  Namespace | <<Entity>> <Class> Role
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::is owned by
  Type | <<Entity>> <Class> Party
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Role Description

    Public <Primitive Type> String Role Description

  Description of the role.

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> Role
  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 | Role Description
  Namespace | <<Entity>> <Class> Role
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::Role Description
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Role Name

    Public <Primitive Type> String Role Name

  Name of the role.

Constraints:
Properties:

  Aggregation | None
  Class | <<Entity>> <Class> Role
  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 | Role Name
  Namespace | <<Entity>> <Class> Role
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::Role Name
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

role Party

    Private <<Entity>> <Class> Role Party role Party

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_role Party_role
  Class | <<Entity>> <Class> Role
  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 | role Party
  Namespace | <<Entity>> <Class> Role
  Opposite | <Property> role : Role
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::role Party
  Type | <<Entity>> <Class> Role Party
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

role User

    Private <<Entity>> <Class> Grantee Role role User

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_role User_role
  Class | <<Entity>> <Class> Role
  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 | role User
  Namespace | <<Entity>> <Class> Role
  Opposite | <Property> role : Role [0..1]
  Owner | <<Entity>> <Class> Role
  Qualified Name | T2S Data Model::Rules and Parameters::Users, Roles and Privileges::Role::role User
  Type | <<Entity>> <Class> Grantee Role
  Upper | *
  Upper Value | <Literal Unlimited Natural> *
  Visibility | Private

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

Summary:Attributes Properties | Detail:Attributes