93             throw new NotFoundException(
"Could not find client");
    96         MappingsRepresentation all = 
new MappingsRepresentation();
    98         if (realmMappings.size() > 0) {
    99             List<RoleRepresentation> realmRep = 
new ArrayList<RoleRepresentation>();
   100             for (RoleModel roleModel : realmMappings) {
   101                 realmRep.add(ModelToRepresentation.toRepresentation(roleModel));
   103             all.setRealmMappings(realmRep);
   107         if (clients.size() > 0) {
   108             Map<String, ClientMappingsRepresentation> clientMappings = 
new HashMap<String, ClientMappingsRepresentation>();
   109             for (ClientModel client : clients) {
   110                 Set<RoleModel> roleMappings = KeycloakModelUtils.getClientScopeMappings(client, this.
scopeContainer); 
   111                 if (roleMappings.size() > 0) {
   112                     ClientMappingsRepresentation mappings = 
new ClientMappingsRepresentation();
   113                     mappings.setId(client.getId());
   114                     mappings.setClient(client.getClientId());
   115                     List<RoleRepresentation> roles = 
new ArrayList<RoleRepresentation>();
   116                     mappings.setMappings(roles);
   117                     for (RoleModel role : roleMappings) {
   118                         roles.add(ModelToRepresentation.toRepresentation(role));
   120                     clientMappings.put(client.getClientId(), mappings);
   121                     all.setClientMappings(clientMappings);
 RealmModel realm
Definition: ScopeMappedResource.java:59
 
Set< RoleModel > getRealmScopeMappings()
 
AdminPermissionEvaluator.RequirePermissionCheck viewPermission
Definition: ScopeMappedResource.java:62
 
ScopeContainerModel scopeContainer
Definition: ScopeMappedResource.java:64
 
List< ClientModel > getClients()