public class ReadonlySSSDUserModelDelegate extends UserModelDelegate implements UserModel
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
delegate
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 and Description |
---|
ReadonlySSSDUserModelDelegate(UserModel delegate,
SSSDFederationProvider provider) |
Modifier and Type | Method and Description |
---|---|
void |
setAttribute(String name,
List<String> value) |
void |
setEmail(String email)
Sets email for this user.
|
void |
setFirstName(String first) |
void |
setLastName(String lastName) |
void |
setSingleAttribute(String name,
String value)
Set single value of specified attribute.
|
void |
setUsername(String username)
Sets username for this user.
|
addRequiredAction, addRequiredAction, 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, removeAttribute, removeRequiredAction, removeRequiredAction, setCreatedTimestamp, setEmailVerified, setEnabled, setFederationLink, setServiceAccountClientLink
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addRequiredAction, addRequiredAction, getAttribute, getAttributes, getAttributeStream, getCreatedTimestamp, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroups, getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStream, getGroupsStream, getId, getLastName, getRequiredActions, getRequiredActionsStream, getServiceAccountClientLink, getUsername, isEmailVerified, isEnabled, isMemberOf, joinGroup, leaveGroup, removeAttribute, removeRequiredAction, removeRequiredAction, setCreatedTimestamp, setEmailVerified, setEnabled, setFederationLink, setServiceAccountClientLink
deleteRoleMapping, getClientRoleMappings, getClientRoleMappingsStream, getRealmRoleMappings, getRealmRoleMappingsStream, getRoleMappings, getRoleMappingsStream, grantRole, hasRole
getAttribute, getGroups, getRequiredActions
getClientRoleMappings, getRealmRoleMappings, getRoleMappings
public ReadonlySSSDUserModelDelegate(UserModel delegate, SSSDFederationProvider provider)
public void setUsername(String username)
UserModel
setUsername
in interface UserModel
setUsername
in class UserModelDelegate
username
- username stringpublic void setLastName(String lastName)
setLastName
in interface UserModel
setLastName
in class UserModelDelegate
public void setFirstName(String first)
setFirstName
in interface UserModel
setFirstName
in class UserModelDelegate
public void setSingleAttribute(String name, String value)
UserModel
setSingleAttribute
in interface UserModel
setSingleAttribute
in class UserModelDelegate
public void setAttribute(String name, List<String> value)
setAttribute
in interface UserModel
setAttribute
in class UserModelDelegate
Copyright © 2021 JBoss by Red Hat. All rights reserved.