public interface RoleModel
| Modifier and Type | Interface and Description |
|---|---|
static class |
RoleModel.SearchableFields |
String getName()
String getDescription()
void setDescription(String description)
String getId()
void setName(String name)
boolean isComposite()
void addCompositeRole(RoleModel role)
void removeCompositeRole(RoleModel role)
@Deprecated default Set<RoleModel> getComposites()
getCompositesStream instead.default Stream<RoleModel> getCompositesStream()
RoleModel. Never returns null.Stream<RoleModel> getCompositesStream(String search, Integer first, Integer max)
this role that contain given string in its name.search - Case-insensitive search stringfirst - Index of the first result to return. Ignored if negative or null.max - Maximum number of results to return. Ignored if negative or null.boolean isClientRole()
String getContainerId()
RoleContainerModel getContainer()
boolean hasRole(RoleModel role)
void removeAttribute(String name)
@Deprecated default List<String> getAttribute(String name)
getAttributeStream instead.Stream<String> getAttributeStream(String name)
name - String Name of an attribute to be used as a filter.String. Never returns null.Copyright © 2025 JBoss by Red Hat. All rights reserved.