Package org.keycloak.models
Interface RoleContainerModel
- All Known Subinterfaces:
- CachedRealmModel,- ClientModel,- LegacyRealmModel,- RealmModel
- All Known Implementing Classes:
- AbstractClientModel,- AbstractClientStorageAdapter,- AbstractReadOnlyClientStorageAdapter,- AbstractRealmModel,- ClientAdapter,- ClientAdapter,- ClientModelLazyDelegate,- ClientModelLazyDelegate.WithId,- MapClientAdapter,- MapRealmAdapter,- OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel,- RealmAdapter,- RealmAdapter,- UnsupportedOperationsClientStorageAdapter
public interface RoleContainerModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptiongetId()Returns available roles as a stream.getRolesStream(Integer firstResult, Integer maxResults) Returns available roles as a stream.booleanremoveRole(RoleModel role) searchForRolesStream(String search, Integer first, Integer max) Searches roles by the given name.
- 
Method Details- 
getIdString getId()
- 
getRole
- 
addRole
- 
addRole
- 
removeRole
- 
getRolesStreamReturns available roles as a stream.- Returns:
- Stream of RoleModel. Never returnsnull.
 
- 
getRolesStreamReturns available roles as a stream.- Parameters:
- firstResult-- IntegerIndex of the first desired role. Ignored if negative or- null.
- maxResults-- IntegerMaximum number of returned roles. Ignored if negative or- null.
- Returns:
- Stream of RoleModel. Never returnsnull.
 
- 
searchForRolesStreamSearches roles by the given name. Returns all roles that match the given filter.- Parameters:
- search-- StringName of the role to be used as a filter.
- first-- IntegerIndex of the first desired role. Ignored if negative or- null.
- max-- IntegerMaximum number of returned roles. Ignored if negative or- null.
- Returns:
- Stream of RoleModel. Never returnsnull.
 
 
-