Top Fields Constructors Methods
org.keycloak.representations.idm

public abstract Class AbstractUserRepresentation

extends Object
Class Inheritance
Known Direct Subclasses
org.keycloak.representations.idm.UserRepresentation, org.keycloak.representations.account.UserRepresentation
Imports
java.util.Arrays, .Collections, .HashMap, .List, .Map, .Optional, com.fasterxml.jackson.annotation.JsonIgnore, com.fasterxml.jackson.databind.annotation.JsonDeserialize, org.keycloak.json.StringListMapDeserializer

Field Summary

Modifier and TypeField and Description
protected Map<String, List<String>>
public static String
protected String
protected Boolean
public static String
protected String
protected String
public static String
protected String
public static String
public static String
protected String
private UserProfileMetadata

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public Map<String, List<String>>

Returns:

the user attributes.
getAttributes
()

Returns all the attributes set to this user except the root attributes.

public String
public String
public String
public String
public Map<String, List<String>>

Returns:

all the user attributes.
getRawAttributes
()

Returns all the user attributes including the root attributes.

public String
public UserProfileMetadata
public Boolean
public void
public void
public void
setEmailVerified(Boolean emailVerified)

public void
setFirstName(String firstName)

public void
public void
setLastName(String lastName)

public void
setUsername(String username)

public void
public <R extends AbstractUserRepresentation> R
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
protected Map<String, List<String>> attributes
Annotations
@JsonDeserialize
using:StringListMapDeserializer
EMAILback to summary
public static String EMAIL
emailback to summary
protected String email
emailVerifiedback to summary
protected Boolean emailVerified
FIRST_NAMEback to summary
public static String FIRST_NAME
firstNameback to summary
protected String firstName
idback to summary
protected String id
LAST_NAMEback to summary
public static String LAST_NAME
lastNameback to summary
protected String lastName
LOCALEback to summary
public static String LOCALE
USERNAMEback to summary
public static String USERNAME
usernameback to summary
protected String username
userProfileMetadataback to summary
private UserProfileMetadata userProfileMetadata

Constructor Detail

AbstractUserRepresentationback to summary
public AbstractUserRepresentation()

Method Detail

firstAttributeback to summary
public String firstAttribute(String key)
getAttributesback to summary
public Map<String, List<String>> getAttributes()

Returns all the attributes set to this user except the root attributes.

Returns:Map<String, List<String>>

the user attributes.

getEmailback to summary
public String getEmail()
getFirstNameback to summary
public String getFirstName()
getIdback to summary
public String getId()
getLastNameback to summary
public String getLastName()
getRawAttributesback to summary
public Map<String, List<String>> getRawAttributes()

Returns all the user attributes including the root attributes.

Returns:Map<String, List<String>>

all the user attributes.

Annotations
@JsonIgnore
getUsernameback to summary
public String getUsername()
getUserProfileMetadataback to summary
public UserProfileMetadata getUserProfileMetadata()
isEmailVerifiedback to summary
public Boolean isEmailVerified()
setAttributesback to summary
public void setAttributes(Map<String, List<String>> attributes)
setEmailback to summary
public void setEmail(String email)
setEmailVerifiedback to summary
public void setEmailVerified(Boolean emailVerified)
setFirstNameback to summary
public void setFirstName(String firstName)
setIdback to summary
public void setId(String id)
setLastNameback to summary
public void setLastName(String lastName)
setUsernameback to summary
public void setUsername(String username)
setUserProfileMetadataback to summary
public void setUserProfileMetadata(UserProfileMetadata userProfileMetadata)
singleAttributeback to summary
public <R extends AbstractUserRepresentation> R singleAttribute(String name, String value)
Annotations
@SuppressWarnings:unchecked