Group : Public Class
Created: |
08/01/2024 10:56:49 |
Modified: |
12/01/2024 13:10:57 |
|
Project: |
|
Author: |
steve |
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Difficulty: |
|
Priority: |
|
Multiplicity: |
|
Advanced: |
|
UUID: |
{A17F1062-CFE2-41f1-BCD7-863C14986C88} |
Appears In: |
RBAC |
Group is a hierarchical organization of users or service accounts<br/>
- Attributes
- Operations
- Associations To
- Associations From
- Advanced
- Other Links
Attribute |
Scope |
Type |
Id
|
Public
|
Group
|
|
Parent
|
Public
|
Group
|
Notes:
|
Referenced to the parent group of this group. <br/>
|
|
Operation |
Public
Members () : Set<User>
|
Details:
Notes:
|
Users that are members of this group.<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
SubGroups () : Set<Group>
|
Details:
Notes:
|
Join extension to all the children of this group<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Public
Valid () : boolean
|
Details:
Notes:
|
Validation criteria to implement constraints, used with Horizon filters.<br/>
|
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ]
|
Element |
Source Role |
Target Role |
Permission
Class
|
Name: Required
|
Name:
|
Details:
|
Group
Class
|
Name: SubGroups
|
Name: Parent
|
Details:
|
Resource
Class
|
Name: Approvers
|
Name:
|
Details:
|
User
Class
|
Name: Group
|
Name: Members
|
Details:
|
Permission
Class
|
Name: Approval
|
Name:
|
Details:
|
Element |
Source Role |
Target Role |
Group
Class
|
Name: SubGroups
|
Name: Parent
|
Details:
|
Property |
Value |
isFinalSpecialization: |
0 |