196 roles =
new LinkedList<>();
198 for (RoleModel roleModel : roleModels) {
199 if (roleModel.getContainer() instanceof ClientModel) {
200 ClientModel
client = (ClientModel) roleModel.getContainer();
201 if (!client.getId().equals(this.client.getId()))
continue;
205 roles.add(ModelToRepresentation.toRepresentation(roleModel));
209 for (RoleRepresentation role : roles) {
210 RoleModel roleModel = client.getRole(role.getName());
211 if (roleModel == null || !roleModel.getId().equals(role.getId())) {
212 throw new NotFoundException(
"Role not found");
218 }
catch (ModelException me) {
220 throw new ErrorResponseException(me.getMessage(), MessageFormat.format(messages.getProperty(me.getMessage(), me.getMessage()), me.getParameters()),
221 Response.Status.BAD_REQUEST);
UriInfo uriInfo
Definition: ClientRoleMappingsResource.java:68
void requireMapRole(RoleModel role)
Set< RoleModel > getClientRoleMappings(ClientModel app)
AdminPermissionEvaluator.RequirePermissionCheck managePermission
Definition: ClientRoleMappingsResource.java:69
AccessToken getToken()
Definition: AdminAuth.java:56
AdminEventBuilder resourcePath(String... pathElements)
Definition: AdminEventBuilder.java:171
AdminPermissionEvaluator auth
Definition: ClientRoleMappingsResource.java:64
RealmModel realm
Definition: ClientRoleMappingsResource.java:63
void deleteRoleMapping(RoleModel role)
AdminEventBuilder operation(OperationType operationType)
Definition: AdminEventBuilder.java:113
RolePermissionEvaluator roles()
KeycloakSession session
Definition: ClientRoleMappingsResource.java:62
void success()
Definition: AdminEventBuilder.java:226
AdminEventBuilder adminEvent
Definition: ClientRoleMappingsResource.java:67
AdminEventBuilder representation(Object value)
Definition: AdminEventBuilder.java:210
ClientModel client
Definition: ClientRoleMappingsResource.java:66
RoleMapperModel user
Definition: ClientRoleMappingsResource.java:65