Package org.keycloak.userprofile
Class UserProfileMetadata
- java.lang.Object
- 
- org.keycloak.userprofile.UserProfileMetadata
 
- 
- All Implemented Interfaces:
- Cloneable
 
 public final class UserProfileMetadata extends Object implements Cloneable - Author:
- Pedro Igor
 
- 
- 
Constructor SummaryConstructors Constructor Description UserProfileMetadata(UserProfileContext context)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
UserProfileMetadatapublic UserProfileMetadata(UserProfileContext context) 
 
- 
 - 
Method Detail- 
getAttributespublic List<AttributeMetadata> getAttributes() 
 - 
addAttributespublic void addAttributes(List<AttributeMetadata> metadata) 
 - 
addAttributepublic AttributeMetadata addAttribute(AttributeMetadata metadata) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, AttributeValidatorMetadata... validator) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, Predicate<AttributeContext> writeAllowed, Predicate<AttributeContext> readAllowed, AttributeValidatorMetadata... validator) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, Predicate<AttributeContext> writeAllowed, List<AttributeValidatorMetadata> validators) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, Predicate<AttributeContext> writeAllowed, Predicate<AttributeContext> required, List<AttributeValidatorMetadata> validators) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, List<AttributeValidatorMetadata> validators) 
 - 
addAttributepublic AttributeMetadata addAttribute(String name, int guiOrder, List<AttributeValidatorMetadata> validator, Predicate<AttributeContext> selector, Predicate<AttributeContext> writeAllowed, Predicate<AttributeContext> required, Predicate<AttributeContext> readAllowed) 
 - 
getAttributepublic List<AttributeMetadata> getAttribute(String name) Get existing AttributeMetadata for attribute of given name.- Parameters:
- name- of the attribute
- Returns:
- list of existing metadata for given attribute, never null
 
 - 
getContextpublic UserProfileContext getContext() 
 - 
clonepublic UserProfileMetadata clone() 
 
- 
 
-