- protected Status assignResourceGroupToRoleInternal(String group,
- Privilege privilege, String role) {
- groupsAuthorizations.get(role).add(new ResourceGroup(group, privilege));
- return new Status(StatusCode.SUCCESS, null);
+ protected Status assignResourceGroupToRoleInternal(String group, Privilege privilege, String role) {
+ Set<ResourceGroup> roleGroups = groupsAuthorizations.get(role);
+ roleGroups.add(new ResourceGroup(group, privilege));
+ // Update cluster
+ groupsAuthorizations.put(role, roleGroups);
+ return new Status(StatusCode.SUCCESS);