public abstract class MapUserAdapter<K> extends AbstractUserModel<MapUserEntity<K>>
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvententity, realm, sessionCOMPARE_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 |
|---|
MapUserAdapter(KeycloakSession session,
RealmModel realm,
MapUserEntity<K> entity) |
equals, hashCodeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttribute, getGroups, getRequiredActionsaddRequiredAction, getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStream, getId, removeRequiredActiongetClientRoleMappings, getRealmRoleMappings, getRoleMappingspublic MapUserAdapter(KeycloakSession session, RealmModel realm, MapUserEntity<K> entity)
public String getUsername()
public void setUsername(String username)
public Long getCreatedTimestamp()
public void setCreatedTimestamp(Long timestamp)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void removeAttribute(String name)
public void addRequiredAction(String action)
public void removeRequiredAction(String action)
public String getFirstName()
public void setFirstName(String firstName)
public String getLastName()
public void setLastName(String lastName)
public String getEmail()
public void setEmail(String email)
public abstract boolean checkEmailUniqueness(RealmModel realm, String email)
public abstract boolean checkUsernameUniqueness(RealmModel realm, String username)
public boolean isEmailVerified()
public void setEmailVerified(boolean verified)
public Stream<GroupModel> getGroupsStream()
public void joinGroup(GroupModel group)
public void leaveGroup(GroupModel group)
public boolean isMemberOf(GroupModel group)
public String getFederationLink()
public void setFederationLink(String link)
public String getServiceAccountClientLink()
public void setServiceAccountClientLink(String clientInternalId)
public Stream<RoleModel> getClientRoleMappingsStream(ClientModel app)
public boolean hasRole(RoleModel role)
public void grantRole(RoleModel role)
public void deleteRoleMapping(RoleModel role)
Copyright © 2021 JBoss by Red Hat. All rights reserved.