RBAC::Permission
Hiperspace
/
Samples
/
RBAC
/
Permission
Project:
RBAC
Permission : Public Class
Created:
08/01/2024 11:36:23
Modified:
08/01/2024 12:23:24
Project:
Author:
steve
Version:
1.0
Phase:
1.0
Status:
Proposed
Complexity:
Easy
Difficulty:
Priority:
Multiplicity:
Advanced:
UUID:
{1B0E1F5B-1E53-4358-AFCC-0D5707A49F21}
Appears In:
RBAC
Attributes
Operations
Associations To
Associations From
Advanced
Other Links
Attribute
Scope
Type
Approval
Public
Set<Ref<Group>>
Item
Public
Resource
Notes:
Identify all the resource item. <br/>
Required
Public
Set<Ref<Group>>
Notes:
The set of roles that are required to approve this permission before it is used.<br/>
Right
Public
PermissionType
Notes:
The permission being granted create, update, delete.<br/>
Operation
Public
Valid
() : boolean
Details:
Notes:
Validation criteria to implement standard constraint rules.<br/>
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Element
Source Role
Target Role
Resource
Class
Name:
Name:
Item
Details:
Principal
Class
Name:
Role
Name:
owner
Details:
The set of permissions granted to this security principal, stored in the segment. <br/>
Element
Source Role
Target Role
PermissionType
Enumeration
Name:
Right
Name:
Details:
Group
Class
Name:
Required
Name:
Details:
Group
Class
Name:
Approval
Name:
Details:
Property
Value
isFinalSpecialization:
0
Object
Type
Connection
Direction
Notes
PermissionType
Enumeration
Strong
From
GroupPermission
Class
Abstraction
From
Group
Class
Strong
From
UserPermission
Class
Abstraction
From
Principal
Class
Weak
To
The set of permissions granted to this security principal, stored in the segment.
RolePermission
Class
Abstraction
From
UserPermission
Class
Abstraction
From
GroupPermission
Class
Abstraction
From
Permissioned
Class
Generalization
To
Group
Class
Strong
From