Class AbstractUserProfileBean.Attribute
- java.lang.Object
-
- org.keycloak.forms.login.freemarker.model.AbstractUserProfileBean.Attribute
-
- All Implemented Interfaces:
Comparable<AbstractUserProfileBean.Attribute>
- Enclosing class:
- AbstractUserProfileBean
public class AbstractUserProfileBean.Attribute extends Object implements Comparable<AbstractUserProfileBean.Attribute>
Info about user profile attribute available in Freemarker template.
-
-
Constructor Summary
Constructors Constructor Description Attribute(AttributeMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(AbstractUserProfileBean.Attribute o)Map<String,Object>getAnnotations()StringgetAutocomplete()define value of the autocomplete attribute for html input tag.StringgetDisplayName()StringgetGroup()Map<String,Object>getGroupAnnotations()StringgetGroupDisplayDescription()StringgetGroupDisplayHeader()StringgetName()Map<String,Map<String,Object>>getValidators()Get info about validators applied to attribute.StringgetValue()List<String>getValues()booleanisReadOnly()booleanisRequired()
-
-
-
Constructor Detail
-
Attribute
public Attribute(AttributeMetadata metadata)
-
-
Method Detail
-
getName
public String getName()
-
getDisplayName
public String getDisplayName()
-
getValue
public String getValue()
-
isRequired
public boolean isRequired()
-
isReadOnly
public boolean isReadOnly()
-
getAutocomplete
public String getAutocomplete()
define value of the autocomplete attribute for html input tag. if null then no html input tag attribute is added
-
getValidators
public Map<String,Map<String,Object>> getValidators()
Get info about validators applied to attribute.- Returns:
- never null, map where key is validatorId and value is map with configuration for given validator (loaded from UserProfile configuration, never null)
-
getGroup
public String getGroup()
-
getGroupDisplayHeader
public String getGroupDisplayHeader()
-
getGroupDisplayDescription
public String getGroupDisplayDescription()
-
compareTo
public int compareTo(AbstractUserProfileBean.Attribute o)
- Specified by:
compareToin interfaceComparable<AbstractUserProfileBean.Attribute>
-
-