Package org.keycloak.storage.adapter
Class InMemoryUserAdapter
java.lang.Object
org.keycloak.models.UserModelDefaultMethods
org.keycloak.storage.adapter.InMemoryUserAdapter
- All Implemented Interfaces:
RoleMapperModel,UserModel
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.UserModel
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.UserRemovedEvent -
Field Summary
Fields inherited from interface org.keycloak.models.UserModel
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddRequiredAction(String action) voidprotected voidvoiddeleteRoleMapping(RoleModel role) booleangetAttributeStream(String name) getFirstAttribute(String name) getId()voidinthashCode()booleanbooleanbooleanbooleanisMemberOf(GroupModel group) voidjoinGroup(GroupModel group) voidleaveGroup(GroupModel group) voidremoveAttribute(String name) voidremoveRequiredAction(String action) voidvoidsetAttribute(String name, List<String> values) voidsetCreatedTimestamp(Long timestamp) voidsetEmailVerified(boolean verified) voidsetEnabled(boolean enabled) voidsetFederationLink(String link) voidsetReadonly(boolean flag) voidsetServiceAccountClientLink(String clientInternalId) voidsetSingleAttribute(String name, String value) voidsetUsername(String username) Methods inherited from class org.keycloak.models.UserModelDefaultMethods
getEmail, getFirstName, getLastName, setEmail, setFirstName, setLastName, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.keycloak.models.RoleMapperModel
hasDirectRoleMethods inherited from interface org.keycloak.models.UserModel
getGroupsCount, getGroupsCountByNameContaining, getGroupsStream
-
Constructor Details
-
InMemoryUserAdapter
-
-
Method Details
-
getUsername
-
setUsername
-
addDefaults
public void addDefaults() -
setReadonly
public void setReadonly(boolean flag) -
checkReadonly
protected void checkReadonly() -
getId
-
getCreatedTimestamp
-
setCreatedTimestamp
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
setSingleAttribute
-
setAttribute
-
removeAttribute
-
getFirstAttribute
-
getAttributeStream
-
getAttributes
-
getRequiredActionsStream
-
addRequiredAction
-
removeRequiredAction
-
addRequiredAction
-
removeRequiredAction
-
isEmailVerified
public boolean isEmailVerified() -
setEmailVerified
public void setEmailVerified(boolean verified) -
getGroupsStream
-
joinGroup
-
leaveGroup
-
isMemberOf
-
getFederationLink
-
setFederationLink
-
getServiceAccountClientLink
-
setServiceAccountClientLink
-
credentialManager
-
getRealmRoleMappingsStream
-
getClientRoleMappingsStream
-
hasRole
-
grantRole
-
getRoleMappingsStream
-
deleteRoleMapping
-
equals
-
hashCode
public int hashCode()
-