116 MappingsRepresentation all =
new MappingsRepresentation();
118 RealmManager manager =
new RealmManager(
session);
119 if (realmMappings.size() > 0) {
120 List<RoleRepresentation> realmRep =
new ArrayList<RoleRepresentation>();
121 for (RoleModel roleModel : realmMappings) {
122 realmRep.add(ModelToRepresentation.toRepresentation(roleModel));
124 all.setRealmMappings(realmRep);
128 if (clients.size() > 0) {
129 Map<String, ClientMappingsRepresentation> appMappings =
new HashMap<String, ClientMappingsRepresentation>();
130 for (ClientModel client : clients) {
132 if (roleMappings.size() > 0) {
133 ClientMappingsRepresentation mappings =
new ClientMappingsRepresentation();
134 mappings.setId(client.getId());
135 mappings.setClient(client.getClientId());
136 List<RoleRepresentation> roles =
new ArrayList<RoleRepresentation>();
137 mappings.setMappings(roles);
138 for (RoleModel role : roleMappings) {
139 roles.add(ModelToRepresentation.toRepresentation(role));
141 appMappings.put(client.getClientId(), mappings);
142 all.setClientMappings(appMappings);
AdminPermissionEvaluator.RequirePermissionCheck viewPermission
Definition: RoleMapperResource.java:78
KeycloakSession session
Definition: RoleMapperResource.java:85
Set< RoleModel > getRealmRoleMappings()
RoleMapperModel roleMapper
Definition: RoleMapperResource.java:73
Set< RoleModel > getClientRoleMappings(ClientModel app)
RealmModel realm
Definition: RoleMapperResource.java:71
List< ClientModel > getClients()