Class RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate
- java.lang.Object
-
- org.keycloak.models.utils.UserModelDelegate
-
- org.keycloak.storage.ldap.mappers.membership.role.RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate
-
- All Implemented Interfaces:
RoleMapperModel,RoleMapperModel.Streams,UserModel,UserModel.Streams
- Enclosing class:
- RoleLDAPStorageMapper
public class RoleLDAPStorageMapper.LDAPRoleMappingsUserDelegate extends UserModelDelegate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.RoleMapperModel
RoleMapperModel.Streams
-
Nested classes/interfaces inherited from interface org.keycloak.models.UserModel
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.utils.UserModelDelegate
delegate
-
Fields inherited from interface org.keycloak.models.UserModel
COMPARE_BY_USERNAME, DISABLED_REASON, EMAIL, EMAIL_VERIFIED, ENABLED, EXACT, FIRST_NAME, GROUPS, IDP_ALIAS, IDP_USER_ID, INCLUDE_SERVICE_ACCOUNT, LAST_NAME, LOCALE, SEARCH, USERNAME
-
-
Constructor Summary
Constructors Constructor Description LDAPRoleMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteRoleMapping(RoleModel role)Stream<RoleModel>getClientRoleMappingsStream(ClientModel client)protected Stream<RoleModel>getLDAPRoleMappingsConverted()Stream<RoleModel>getRealmRoleMappingsStream()Stream<RoleModel>getRoleMappingsStream()voidgrantRole(RoleModel role)booleanhasRole(RoleModel role)-
Methods inherited from class org.keycloak.models.utils.UserModelDelegate
addRequiredAction, addRequiredAction, equals, getAttributes, getAttributeStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroupsStream, getId, getLastName, getRequiredActionsStream, getServiceAccountClientLink, getUsername, hashCode, isEmailVerified, isEnabled, isMemberOf, joinGroup, leaveGroup, removeAttribute, removeRequiredAction, removeRequiredAction, setAttribute, setCreatedTimestamp, setEmail, setEmailVerified, setEnabled, setFederationLink, setFirstName, setLastName, setServiceAccountClientLink, setSingleAttribute, setUsername
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.models.RoleMapperModel
hasDirectRole
-
Methods inherited from interface org.keycloak.models.RoleMapperModel.Streams
getClientRoleMappings, getRealmRoleMappings, getRoleMappings
-
Methods inherited from interface org.keycloak.models.UserModel
getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStream
-
Methods inherited from interface org.keycloak.models.UserModel.Streams
getAttribute, getGroups, getRequiredActions
-
-
-
-
Constructor Detail
-
LDAPRoleMappingsUserDelegate
public LDAPRoleMappingsUserDelegate(RealmModel realm, UserModel user, LDAPObject ldapUser)
-
-
Method Detail
-
getRealmRoleMappingsStream
public Stream<RoleModel> getRealmRoleMappingsStream()
- Specified by:
getRealmRoleMappingsStreamin interfaceRoleMapperModel- Specified by:
getRealmRoleMappingsStreamin interfaceRoleMapperModel.Streams- Overrides:
getRealmRoleMappingsStreamin classUserModelDelegate
-
getClientRoleMappingsStream
public Stream<RoleModel> getClientRoleMappingsStream(ClientModel client)
- Specified by:
getClientRoleMappingsStreamin interfaceRoleMapperModel- Specified by:
getClientRoleMappingsStreamin interfaceRoleMapperModel.Streams- Overrides:
getClientRoleMappingsStreamin classUserModelDelegate
-
hasRole
public boolean hasRole(RoleModel role)
- Specified by:
hasRolein interfaceRoleMapperModel- Overrides:
hasRolein classUserModelDelegate
-
grantRole
public void grantRole(RoleModel role)
- Specified by:
grantRolein interfaceRoleMapperModel- Overrides:
grantRolein classUserModelDelegate
-
getRoleMappingsStream
public Stream<RoleModel> getRoleMappingsStream()
- Specified by:
getRoleMappingsStreamin interfaceRoleMapperModel- Specified by:
getRoleMappingsStreamin interfaceRoleMapperModel.Streams- Overrides:
getRoleMappingsStreamin classUserModelDelegate
-
deleteRoleMapping
public void deleteRoleMapping(RoleModel role)
- Specified by:
deleteRoleMappingin interfaceRoleMapperModel- Overrides:
deleteRoleMappingin classUserModelDelegate
-
-