RBAC::Permission

Header Image
Project:
Permission : Public Class
Created: 08/01/2024 11:36:23
Modified: 08/01/2024 12:23:24
Project:
Advanced:
  • 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