96 if (groupResource == null) {
98 Set<Scope> scopeset =
new HashSet<>();
99 scopeset.add(manageScope);
100 scopeset.add(viewScope);
101 scopeset.add(viewMembersScope);
102 scopeset.add(manageMembershipScope);
103 scopeset.add(manageMembersScope);
108 if (managePermission == null) {
109 Helper.addEmptyScopePermission(
authz, server, managePermissionName, groupResource, manageScope);
113 if (viewPermission == null) {
114 Helper.addEmptyScopePermission(
authz, server, viewPermissionName, groupResource, viewScope);
118 if (manageMembersPermission == null) {
119 Helper.addEmptyScopePermission(
authz, server, manageMembersPermissionName, groupResource, manageMembersScope);
123 if (viewMembersPermission == null) {
124 Helper.addEmptyScopePermission(
authz, server, viewMembersPermissionName, groupResource, viewMembersScope);
128 if (manageMembershipPermission == null) {
129 Helper.addEmptyScopePermission(
authz, server, manageMembershipPermissionName, groupResource, manageMembershipScope);
static final String MANAGE_MEMBERSHIP_SCOPE
Definition: GroupPermissions.java:44
final MgmtPermissions root
Definition: GroupPermissions.java:50
Policy findByName(String name, String resourceServerId)
Resource groupResource(GroupModel group)
Definition: GroupPermissions.java:156
ResourceServer initializeRealmResourceServer()
Definition: MgmtPermissions.java:259
void initializeRealmDefaultScopes()
Definition: MgmtPermissions.java:272
static final String VIEW_MEMBERS_SCOPE
Definition: GroupPermissions.java:46
final AuthorizationProvider authz
Definition: GroupPermissions.java:49
static final String MANAGE_MEMBERS_SCOPE
Definition: GroupPermissions.java:45
void updateScopes(Set< Scope > scopes)
static String getViewMembersPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:80
static String getManagePermissionGroup(GroupModel group)
Definition: GroupPermissions.java:64
static String getManageMembersPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:68
static String getGroupResourceName(GroupModel group)
Definition: GroupPermissions.java:59
Resource findByName(String name, String resourceServerId)
Scope realmViewScope()
Definition: MgmtPermissions.java:304
StoreFactory getStoreFactory()
Definition: AuthorizationProvider.java:109
Resource create(String name, ResourceServer resourceServer, String owner)
PolicyStore getPolicyStore()
Scope initializeRealmScope(String name)
Definition: MgmtPermissions.java:278
Policy viewMembersPermission(GroupModel group)
Definition: GroupPermissions.java:200
Policy viewPermission(GroupModel group)
Definition: GroupPermissions.java:224
ResourceServer realmResourceServer
Definition: MgmtPermissions.java:62
Policy manageMembersPermission(GroupModel group)
Definition: GroupPermissions.java:208
static String getViewPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:76
Policy manageMembershipPermission(GroupModel group)
Definition: GroupPermissions.java:216
Policy managePermission(GroupModel group)
Definition: GroupPermissions.java:232
ResourceStore getResourceStore()
Scope realmManageScope()
Definition: MgmtPermissions.java:297
static String getManageMembershipPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:72