Package net.optionfactory.keycloak.ldap
Class CachingGroupLDAPStorageMapper.DbCachingLdapUserDelegate
java.lang.Object
org.keycloak.models.utils.UserModelDelegate
org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate
net.optionfactory.keycloak.ldap.CachingGroupLDAPStorageMapper.DbCachingLdapUserDelegate
- All Implemented Interfaces:
org.keycloak.models.RoleMapperModel,org.keycloak.models.UserModel
- Enclosing class:
CachingGroupLDAPStorageMapper
public class CachingGroupLDAPStorageMapper.DbCachingLdapUserDelegate
extends org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.UserModel
org.keycloak.models.UserModel.RequiredAction, org.keycloak.models.UserModel.UserPreRemovedEvent, org.keycloak.models.UserModel.UserRemovedEvent -
Field Summary
Fields inherited from class org.keycloak.models.utils.UserModelDelegate
delegateFields 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
ConstructorsConstructorDescriptionDbCachingLdapUserDelegate(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser) -
Method Summary
Modifier and TypeMethodDescriptionvoidjoinGroup(org.keycloak.models.GroupModel group) voidleaveGroup(org.keycloak.models.GroupModel group) Methods inherited from class org.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate
getGroupsStream, getLDAPGroupMappingsConverted, hasRole, isMemberOfMethods inherited from class org.keycloak.models.utils.UserModelDelegate
addRequiredAction, addRequiredAction, credentialManager, deleteRoleMapping, equals, getAttributes, getAttributeStream, getClientRoleMappingsStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getId, getLastName, getRealmRoleMappingsStream, getRequiredActionsStream, getRoleMappingsStream, getServiceAccountClientLink, getUsername, grantRole, hashCode, isEmailVerified, isEnabled, removeAttribute, removeRequiredAction, removeRequiredAction, setAttribute, setCreatedTimestamp, setEmail, setEmailVerified, setEnabled, setFederationLink, setFirstName, setLastName, setServiceAccountClientLink, setSingleAttribute, setUsernameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.RoleMapperModel
hasDirectRoleMethods inherited from interface org.keycloak.models.UserModel
getGroupsCount, getGroupsCountByNameContaining, getGroupsStream, isFederated, joinGroup
-
Constructor Details
-
DbCachingLdapUserDelegate
public DbCachingLdapUserDelegate(org.keycloak.models.RealmModel realm, org.keycloak.models.UserModel user, org.keycloak.storage.ldap.idm.model.LDAPObject ldapUser)
-
-
Method Details
-
joinGroup
public void joinGroup(org.keycloak.models.GroupModel group) - Specified by:
joinGroupin interfaceorg.keycloak.models.UserModel- Overrides:
joinGroupin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate
-
leaveGroup
public void leaveGroup(org.keycloak.models.GroupModel group) - Specified by:
leaveGroupin interfaceorg.keycloak.models.UserModel- Overrides:
leaveGroupin classorg.keycloak.storage.ldap.mappers.membership.group.GroupLDAPStorageMapper.LDAPGroupMappingsUserDelegate
-