Interface UpdateProfileContext
- 
- All Known Implementing Classes:
- SerializedBrokeredIdentityContext,- UserUpdateProfileContext
 
 public interface UpdateProfileContextAbstraction, which allows to display updateProfile page in various contexts (Required action of already existing user, or first identity provider login when user doesn't yet exists in Keycloak DB)- Author:
- Marek Posolda
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default List<String>getAttribute(String key)Deprecated.UsegetAttributeStreaminstead.Map<String,List<String>>getAttributes()Stream<String>getAttributeStream(String name)Obtains all values associated with the specified attribute name.StringgetEmail()StringgetFirstAttribute(String name)StringgetFirstName()StringgetLastName()StringgetUsername()UserProfileContextgetUserProfileContext()booleanisEditEmailAllowed()booleanisEditUsernameAllowed()voidsetAttribute(String key, List<String> value)voidsetEmail(String email)voidsetFirstName(String firstName)voidsetLastName(String lastName)voidsetSingleAttribute(String name, String value)voidsetUsername(String username)
 
- 
- 
- 
Method Detail- 
getUserProfileContextUserProfileContext getUserProfileContext() 
 - 
isEditUsernameAllowedboolean isEditUsernameAllowed() 
 - 
getUsernameString getUsername() 
 - 
setUsernamevoid setUsername(String username) 
 - 
isEditEmailAllowedboolean isEditEmailAllowed() 
 - 
getEmailString getEmail() 
 - 
setEmailvoid setEmail(String email) 
 - 
getFirstNameString getFirstName() 
 - 
setFirstNamevoid setFirstName(String firstName) 
 - 
getLastNameString getLastName() 
 - 
setLastNamevoid setLastName(String lastName) 
 - 
getAttribute@Deprecated default List<String> getAttribute(String key) Deprecated.UsegetAttributeStreaminstead.
 
- 
 
-