public class LDAPWritesOnlyUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.UserRemovedEvent
delegate
DISABLED_REASON, EMAIL, FIRST_NAME, GROUPS, 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, getAttribute, getAttributes, getClientRoleMappings, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroups, getId, getLastName, getRealmRoleMappings, getRequiredActions, getRoleMappings, getServiceAccountClientLink, getUsername, grantRole, hashCode, hasRole, isEmailVerified, isEnabled, isMemberOf, joinGroup, leaveGroup, setCreatedTimestamp, setFederationLink, setServiceAccountClientLink
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining
public LDAPWritesOnlyUserModelDelegate(UserModel delegate, LDAPStorageProvider provider)
public void setUsername(String username)
setUsername
in interface UserModel
setUsername
in class UserModelDelegate
public void setEnabled(boolean enabled)
setEnabled
in interface UserModel
setEnabled
in class UserModelDelegate
public void setSingleAttribute(String name, String value)
setSingleAttribute
in interface UserModel
setSingleAttribute
in class UserModelDelegate
public void setAttribute(String name, List<String> values)
setAttribute
in interface UserModel
setAttribute
in class UserModelDelegate
public void removeAttribute(String name)
removeAttribute
in interface UserModel
removeAttribute
in class UserModelDelegate
public void addRequiredAction(String action)
addRequiredAction
in interface UserModel
addRequiredAction
in class UserModelDelegate
public void removeRequiredAction(String action)
removeRequiredAction
in interface UserModel
removeRequiredAction
in class UserModelDelegate
public void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction
in interface UserModel
addRequiredAction
in class UserModelDelegate
public void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction
in interface UserModel
removeRequiredAction
in class UserModelDelegate
public void setFirstName(String firstName)
setFirstName
in interface UserModel
setFirstName
in class UserModelDelegate
public void setLastName(String lastName)
setLastName
in interface UserModel
setLastName
in class UserModelDelegate
public void setEmail(String email)
setEmail
in interface UserModel
setEmail
in class UserModelDelegate
public void setEmailVerified(boolean verified)
setEmailVerified
in interface UserModel
setEmailVerified
in class UserModelDelegate
protected boolean isAttributeUpdatedInLDAP(String attributeName)
protected boolean isRequiredActionUpdatedInLDAP(String requiredActionName)
Copyright © 2021 JBoss by Red Hat. All rights reserved.