public class LDAPWritesOnlyUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.Streams, UserModel.UserRemovedEventdelegateCOMPARE_BY_USERNAME, EMAIL, EMAIL_VERIFIED, ENABLED, EXACT, FIRST_NAME, GROUPS, IDP_ALIAS, IDP_USER_ID, INCLUDE_SERVICE_ACCOUNT, LAST_NAME, LOCALE, SEARCH, USERNAME| Constructor and Description |
|---|
LDAPWritesOnlyUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequiredAction(String action) |
void |
addRequiredAction(UserModel.RequiredAction action) |
protected boolean |
isAttributeUpdatedInLDAP(String attributeName) |
protected boolean |
isRequiredActionUpdatedInLDAP(String requiredActionName) |
void |
removeAttribute(String name) |
void |
removeRequiredAction(String action) |
void |
removeRequiredAction(UserModel.RequiredAction action) |
void |
setAttribute(String name,
List<String> values) |
void |
setEmail(String email) |
void |
setEmailVerified(boolean verified) |
void |
setEnabled(boolean enabled) |
void |
setFirstName(String firstName) |
void |
setLastName(String lastName) |
void |
setSingleAttribute(String name,
String value) |
void |
setUsername(String username) |
deleteRoleMapping, equals, getAttributes, getAttributeStream, getClientRoleMappingsStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroupsStream, getId, getLastName, getRealmRoleMappingsStream, getRequiredActionsStream, getRoleMappingsStream, getServiceAccountClientLink, getUsername, grantRole, hashCode, hasRole, isEmailVerified, isEnabled, isMemberOf, joinGroup, leaveGroup, setCreatedTimestamp, setFederationLink, setServiceAccountClientLinkclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAttribute, getGroups, getRequiredActionsgetGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStreamgetClientRoleMappings, getRealmRoleMappings, getRoleMappingspublic LDAPWritesOnlyUserModelDelegate(UserModel delegate, LDAPStorageProvider provider)
public void setUsername(String username)
setUsername in interface UserModelsetUsername in class UserModelDelegatepublic void setEnabled(boolean enabled)
setEnabled in interface UserModelsetEnabled in class UserModelDelegatepublic void setSingleAttribute(String name, String value)
setSingleAttribute in interface UserModelsetSingleAttribute in class UserModelDelegatepublic void setAttribute(String name, List<String> values)
setAttribute in interface UserModelsetAttribute in class UserModelDelegatepublic void removeAttribute(String name)
removeAttribute in interface UserModelremoveAttribute in class UserModelDelegatepublic void addRequiredAction(String action)
addRequiredAction in interface UserModeladdRequiredAction in class UserModelDelegatepublic void removeRequiredAction(String action)
removeRequiredAction in interface UserModelremoveRequiredAction in class UserModelDelegatepublic void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction in interface UserModeladdRequiredAction in class UserModelDelegatepublic void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction in interface UserModelremoveRequiredAction in class UserModelDelegatepublic void setFirstName(String firstName)
setFirstName in interface UserModelsetFirstName in class UserModelDelegatepublic void setLastName(String lastName)
setLastName in interface UserModelsetLastName in class UserModelDelegatepublic void setEmail(String email)
setEmail in interface UserModelsetEmail in class UserModelDelegatepublic void setEmailVerified(boolean verified)
setEmailVerified in interface UserModelsetEmailVerified in class UserModelDelegateprotected boolean isAttributeUpdatedInLDAP(String attributeName)
protected boolean isRequiredActionUpdatedInLDAP(String requiredActionName)
Copyright © 2020 JBoss by Red Hat. All rights reserved.