RBAC::Permission
Hiperspace
/
Examples
/
RBAC
/
Permission
Project:
RBAC
Permission : Public <<Segment>> Segment
Created:
08/01/2024 11:36:23
Modified:
15/04/2024 21:54:39
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
Item
Public
Resource
Notes:
Identify all the resource item. <br/>
Right
Public
PermissionType
Notes:
The permission being granted create, update, delete.<br/>
Approval
Public
Set<Ref<Group>>
Required
Public
Set<Ref<Group>>
Notes:
The set of roles that are required to approve this permission before it is used.<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
«Type» Principal
Type
Name:
Role
Name:
owner
Details:
The set of permissions granted to this security principal, stored in the segment. <br/>
«Entity» Resource
Entity
Name:
Name:
Item
Details:
Element
Source Role
Target Role
«Entity» Group
Entity
Name:
Approval
Name:
Details:
«Entity» Group
Entity
Name:
Required
Name:
Details:
PermissionType
Enumeration
Name:
Right
Name:
Details:
Property
Value
isFinalSpecialization:
0
Object
Type
Connection
Direction
Notes
«Type» Principal
Type
Weak
To
The set of permissions granted to this security principal, stored in the segment.
GroupPermission
Class
Abstraction
From
«Entity» Group
Entity
Strong
From
«Entity» Group
Entity
Strong
From
«Type» Permissioned
Type
Generalization
To
UserPermission
Class
Abstraction
From
RolePermission
Class
Abstraction
From
UserPermission
Class
Abstraction
From
GroupPermission
Class
Abstraction
From
PermissionType
Enumeration
Strong
From