Class UPAttribute
java.lang.Object
org.keycloak.representations.userprofile.config.UPAttribute
- All Implemented Interfaces:
 Cloneable
Configuration of the Attribute.
- Author:
 - Vlastimil Elias <velias@redhat.com>
 
- 
Constructor Summary
ConstructorsConstructorDescriptionUPAttribute(String name) UPAttribute(String name, boolean multivalued, UPAttributePermissions permissions) UPAttribute(String name, UPAttributePermissions permissions) UPAttribute(String name, UPAttributePermissions permissions, UPAttributeRequired required) UPAttribute(String name, UPAttributePermissions permissions, UPAttributeRequired required, UPAttributeSelector selector) UPAttribute(String name, UPGroup group)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddValidation(String validator, Map<String, Object> config) protected UPAttributeclone()booleangetGroup()getName()inthashCode()booleanvoidsetAnnotations(Map<String, Object> annotations) voidsetDisplayName(String displayName) voidvoidsetMultivalued(boolean multivalued) voidvoidsetPermissions(UPAttributePermissions permissions) voidsetRequired(UPAttributeRequired required) voidsetSelector(UPAttributeSelector selector) voidtoString() 
- 
Constructor Details
- 
UPAttribute
public UPAttribute() - 
UPAttribute
 - 
UPAttribute
 - 
UPAttribute
public UPAttribute(String name, UPAttributePermissions permissions, UPAttributeRequired required, UPAttributeSelector selector)  - 
UPAttribute
 - 
UPAttribute
 - 
UPAttribute
 
 - 
 - 
Method Details
- 
getName
 - 
setName
 - 
getValidations
 - 
setValidations
 - 
getAnnotations
 - 
setAnnotations
 - 
getRequired
 - 
setRequired
 - 
getPermissions
 - 
setPermissions
 - 
addValidation
 - 
getSelector
 - 
setSelector
 - 
getDisplayName
 - 
setDisplayName
 - 
getGroup
 - 
setGroup
 - 
setMultivalued
public void setMultivalued(boolean multivalued)  - 
isMultivalued
public boolean isMultivalued() - 
toString
 - 
clone
 - 
hashCode
public int hashCode() - 
equals
 
 -