Package org.keycloak.models
Interface RoleContainerModel
- All Known Subinterfaces:
CachedRealmModel,ClientModel,RealmModel,StorageProviderRealmModel
- All Known Implementing Classes:
AbstractClientStorageAdapter,AbstractReadOnlyClientStorageAdapter,ClientAdapter,ClientAdapter,ClientModelLazyDelegate,ClientModelLazyDelegate.WithId,OIDCClientSecretConfigWrapper.ReadOnlyRotatedSecretClientModel,RealmAdapter,RealmAdapter,RealmModelDelegate,TypeAwareClientModelDelegate,UnsupportedOperationsClientStorageAdapter
public interface RoleContainerModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier 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
-
getId
String getId() -
getRole
-
addRole
-
addRole
-
removeRole
-
getRolesStream
Returns available roles as a stream.- Returns:
- Stream of
RoleModel. Never returnsnull.
-
getRolesStream
Returns available roles as a stream.- Parameters:
firstResult-IntegerIndex of the first desired role. Ignored if negative ornull.maxResults-IntegerMaximum number of returned roles. Ignored if negative ornull.- Returns:
- Stream of
RoleModel. Never returnsnull.
-
searchForRolesStream
Searches 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 ornull.max-IntegerMaximum number of returned roles. Ignored if negative ornull.- Returns:
- Stream of
RoleModel. Never returnsnull.
-