public class ReadOnlyUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEventdelegateCOMPARE_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 |
|---|
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)
Sets email for this user.
|
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)
Sets username for this user.
|
equals, getAttributes, getAttributeStream, getClientRoleMappingsStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroupsStream, getId, getLastName, getRealmRoleMappingsStream, getRequiredActionsStream, getRoleMappingsStream, getServiceAccountClientLink, getUsername, hashCode, hasRole, isEmailVerified, isEnabled, isMemberOfclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAttribute, getGroups, getRequiredActionsgetGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStreamgetClientRoleMappings, getRealmRoleMappings, getRoleMappingspublic ReadOnlyUserModelDelegate(UserModel delegate)
public ReadOnlyUserModelDelegate(UserModel delegate, Function<String,RuntimeException> exceptionCreator)
public void setUsername(String username)
UserModelsetUsername in interface UserModelsetUsername in class UserModelDelegateusername - username stringpublic void setEnabled(boolean enabled)
setEnabled in interface UserModelsetEnabled in class UserModelDelegatepublic void setSingleAttribute(String name, String value)
UserModelsetSingleAttribute 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)
UserModelsetEmail in interface UserModelsetEmail in class UserModelDelegateemail - the emailpublic void setEmailVerified(boolean verified)
setEmailVerified in interface UserModelsetEmailVerified in class UserModelDelegatepublic void deleteRoleMapping(RoleModel role)
RoleMapperModeldeleteRoleMapping in interface RoleMapperModeldeleteRoleMapping in class UserModelDelegaterole - Role to removepublic void setFederationLink(String link)
setFederationLink in interface UserModelsetFederationLink in class UserModelDelegatepublic void setServiceAccountClientLink(String clientInternalId)
setServiceAccountClientLink in interface UserModelsetServiceAccountClientLink in class UserModelDelegatepublic void setCreatedTimestamp(Long timestamp)
setCreatedTimestamp in interface UserModelsetCreatedTimestamp in class UserModelDelegatepublic void joinGroup(GroupModel group)
joinGroup in interface UserModeljoinGroup in class UserModelDelegatepublic void leaveGroup(GroupModel group)
leaveGroup in interface UserModelleaveGroup in class UserModelDelegatepublic void grantRole(RoleModel role)
RoleMapperModelgrantRole in interface RoleMapperModelgrantRole in class UserModelDelegateCopyright © 2021 JBoss by Red Hat. All rights reserved.