95 Resource
groupResource =
authz.getStoreFactory().getResourceStore().findByName(groupResourceName, server.getId());
96 if (groupResource == null) {
97 groupResource =
authz.getStoreFactory().getResourceStore().create(groupResourceName, server, server.getId());
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);
104 groupResource.updateScopes(scopeset);
107 Policy
managePermission =
authz.getStoreFactory().getPolicyStore().findByName(managePermissionName, server.getId());
108 if (managePermission == null) {
109 Helper.addEmptyScopePermission(
authz, server, managePermissionName, groupResource, manageScope);
112 Policy
viewPermission =
authz.getStoreFactory().getPolicyStore().findByName(viewPermissionName, server.getId());
113 if (viewPermission == null) {
114 Helper.addEmptyScopePermission(
authz, server, viewPermissionName, groupResource, viewScope);
118 if (manageMembersPermission == null) {
119 Helper.addEmptyScopePermission(
authz, server, manageMembersPermissionName, groupResource, manageMembersScope);
122 Policy
viewMembersPermission =
authz.getStoreFactory().getPolicyStore().findByName(viewMembersPermissionName, server.getId());
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 String getManageMembershipPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:72
static String getGroupResourceName(GroupModel group)
Definition: GroupPermissions.java:59
Resource groupResource(GroupModel group)
Definition: GroupPermissions.java:156
final AuthorizationProvider authz
Definition: GroupPermissions.java:49
ResourceServer initializeRealmResourceServer()
Definition: MgmtPermissions.java:259
Scope realmManageScope()
Definition: MgmtPermissions.java:297
static String getViewMembersPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:80
static String getManagePermissionGroup(GroupModel group)
Definition: GroupPermissions.java:64
static final String VIEW_MEMBERS_SCOPE
Definition: GroupPermissions.java:46
Policy viewPermission(GroupModel group)
Definition: GroupPermissions.java:224
static final String MANAGE_MEMBERS_SCOPE
Definition: GroupPermissions.java:45
Scope initializeRealmScope(String name)
Definition: MgmtPermissions.java:278
final MgmtPermissions root
Definition: GroupPermissions.java:50
Scope realmViewScope()
Definition: MgmtPermissions.java:304
Policy manageMembersPermission(GroupModel group)
Definition: GroupPermissions.java:208
static String getManageMembersPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:68
ResourceServer realmResourceServer
Definition: MgmtPermissions.java:62
void initializeRealmDefaultScopes()
Definition: MgmtPermissions.java:272
static final String MANAGE_MEMBERSHIP_SCOPE
Definition: GroupPermissions.java:44
static String getViewPermissionGroup(GroupModel group)
Definition: GroupPermissions.java:76
Policy managePermission(GroupModel group)
Definition: GroupPermissions.java:232
Policy viewMembersPermission(GroupModel group)
Definition: GroupPermissions.java:200
Policy manageMembershipPermission(GroupModel group)
Definition: GroupPermissions.java:216