72 RoleModel queryClients = realmAccess.getRole(AdminRoles.QUERY_CLIENTS);
73 if (queryClients == null) {
74 queryClients = realmAccess.addRole(AdminRoles.QUERY_CLIENTS);
75 RoleModel viewClients = realmAccess.getRole(AdminRoles.VIEW_CLIENTS);
76 if (viewClients != null) {
77 viewClients.addCompositeRole(queryClients);
80 RoleModel queryUsers = realmAccess.getRole(AdminRoles.QUERY_USERS);
81 if (queryUsers == null) queryUsers = realmAccess.addRole(AdminRoles.QUERY_USERS);
82 RoleModel queryGroups = realmAccess.getRole(AdminRoles.QUERY_GROUPS);
83 if (queryGroups == null) queryGroups = realmAccess.addRole(AdminRoles.QUERY_GROUPS);
85 RoleModel viewUsers = realmAccess.getRole(AdminRoles.VIEW_USERS);
86 if (viewUsers != null) {
87 if (!viewUsers.hasRole(queryUsers)) viewUsers.addCompositeRole(queryUsers);
88 if (!viewUsers.hasRole(queryGroups)) viewUsers.addCompositeRole(queryGroups);