public class ReadOnlyUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.UserRemovedEvent
delegate
Constructor and Description |
---|
ReadOnlyUserModelDelegate(UserModel delegate) |
ReadOnlyUserModelDelegate(UserModel delegate,
Function<String,RuntimeException> exceptionCreator) |
Modifier and Type | Method and Description |
---|---|
void |
addRequiredAction(String action) |
void |
addRequiredAction(UserModel.RequiredAction action) |
void |
deleteRoleMapping(RoleModel role)
Removes the given role mapping from this object.
|
void |
grantRole(RoleModel role)
Grants the given role to this object.
|
void |
joinGroup(GroupModel group) |
void |
leaveGroup(GroupModel group) |
void |
removeAttribute(String name) |
void |
removeRequiredAction(String action) |
void |
removeRequiredAction(UserModel.RequiredAction action) |
void |
setAttribute(String name,
List<String> values) |
void |
setCreatedTimestamp(Long timestamp) |
void |
setEmail(String email) |
void |
setEmailVerified(boolean verified) |
void |
setEnabled(boolean enabled) |
void |
setFederationLink(String link) |
void |
setFirstName(String firstName) |
void |
setLastName(String lastName) |
void |
setServiceAccountClientLink(String clientInternalId) |
void |
setSingleAttribute(String name,
String value)
Set single value of specified attribute.
|
void |
setUsername(String username) |
equals, getAttribute, getAttributes, getClientRoleMappings, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroups, getId, getLastName, getRealmRoleMappings, getRequiredActions, getRoleMappings, getServiceAccountClientLink, getUsername, hashCode, hasRole, isEmailVerified, isEnabled, isMemberOf
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining
public ReadOnlyUserModelDelegate(UserModel delegate)
public ReadOnlyUserModelDelegate(UserModel delegate, Function<String,RuntimeException> exceptionCreator)
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)
UserModel
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
public void deleteRoleMapping(RoleModel role)
RoleMapperModel
deleteRoleMapping
in interface RoleMapperModel
deleteRoleMapping
in class UserModelDelegate
role
- Role to removepublic void setFederationLink(String link)
setFederationLink
in interface UserModel
setFederationLink
in class UserModelDelegate
public void setServiceAccountClientLink(String clientInternalId)
setServiceAccountClientLink
in interface UserModel
setServiceAccountClientLink
in class UserModelDelegate
public void setCreatedTimestamp(Long timestamp)
setCreatedTimestamp
in interface UserModel
setCreatedTimestamp
in class UserModelDelegate
public void joinGroup(GroupModel group)
joinGroup
in interface UserModel
joinGroup
in class UserModelDelegate
public void leaveGroup(GroupModel group)
leaveGroup
in interface UserModel
leaveGroup
in class UserModelDelegate
public void grantRole(RoleModel role)
RoleMapperModel
grantRole
in interface RoleMapperModel
grantRole
in class UserModelDelegate
Copyright © 2020 JBoss by Red Hat. All rights reserved.