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
-