public class InMemoryUserAdapter extends UserModelDefaultMethods.Streams
UserModelDefaultMethods.Streams
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
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 |
---|
InMemoryUserAdapter(KeycloakSession session,
RealmModel realm,
String id) |
getEmail, getFirstName, getLastName, setEmail, setFirstName, setLastName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttribute, getGroups, getRequiredActions
getEmail, getFirstName, getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStream, getLastName, setEmail, setFirstName, setLastName
getClientRoleMappings, getRealmRoleMappings, getRoleMappings
public InMemoryUserAdapter(KeycloakSession session, RealmModel realm, String id)
public String getUsername()
public void setUsername(String username)
public void addDefaults()
public void setReadonly(boolean flag)
protected void checkReadonly()
public String getId()
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 void addRequiredAction(UserModel.RequiredAction action)
public void removeRequiredAction(UserModel.RequiredAction action)
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.