RBAC::Functions

Header Image
Project:
Functions : Public Class
Created: 12/01/2024 14:48:02
Modified: 12/01/2024 14:48:02
Project:
Advanced:
  • Operations
  • Tagged Values
  • Advanced
Operation
Public
Approved (approved: HashSet<RefGroup>?, required: HashSet<RefGroup>?, ) : bool
Details:
Notes: Is the permission full approved by every required approval group<br/><br/>@returns <br/>
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Authorised (user: KeyRef<User.KeyType, User>?, permission: PermissionType?, subject: string?, ) : bool
Details:
Notes: Does the user or their group or their role has the required permission for the subject<br/><br/>@returns <br/>
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Authorised (group: Group?, permission: PermissionType?, subject: string?, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Private
Authorised (role: Role?, permission: PermissionType?, subject: string?, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
Empty (set: RefSet<T>, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Internal
IsGroupInRole (group: KeyRef<Group.KeyType, Group>?, code: string, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Public
IsUserInRole (user: KeyRef<User.KeyType, User>?, code: string?, ) : bool
Details:
[ Is static True. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
Tag Value
static true
Details:  
Property Value
isFinalSpecialization: 0