## Uses of Class
org.keycloak.userprofile.AttributeMetadata

- Packages that use AttributeMetadata
  Package | Description
  --- | ---
  org.keycloak.forms.login.freemarker.model |
  org.keycloak.userprofile |

- - ### Uses of AttributeMetadata in org.keycloak.forms.login.freemarker.model

    Constructors in org.keycloak.forms.login.freemarker.model with parameters of type AttributeMetadata
    Constructor and Description
    `Attribute(AttributeMetadata metadata)`

  - ### Uses of AttributeMetadata in org.keycloak.userprofile

    Methods in org.keycloak.userprofile that return AttributeMetadata
    Modifier and Type | Method and Description
    --- | ---
    `AttributeMetadata` | AttributeMetadata.`addAnnotations(Map<String,Object> annotations)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(AttributeMetadata metadata)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(String name, AttributeValidatorMetadata... validator)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(String name, List<AttributeValidatorMetadata> validators)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(String name, List<AttributeValidatorMetadata> validator, Predicate<AttributeContext> writeAllowed, Predicate<AttributeContext> required, Predicate<AttributeContext> readAllowed)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(String name, Predicate<AttributeContext> writeAllowed, List<AttributeValidatorMetadata> validators)`
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(String name, Predicate<AttributeContext> writeAllowed, Predicate<AttributeContext> readAllowed, AttributeValidatorMetadata... validator)`
    `AttributeMetadata` | AttributeMetadata.`addValidator(AttributeValidatorMetadata validator)`
    `AttributeMetadata` | AttributeMetadata.`addValidator(List<AttributeValidatorMetadata> validators)`
    `AttributeMetadata` | AttributeMetadata.`clone()`
    `AttributeMetadata` | AttributeContext.`getMetadata()`
    `AttributeMetadata` | DefaultAttributes.`getMetadata(String name)`
    `AttributeMetadata` | Attributes.`getMetadata(String name)` Returns the metadata associated with the attribute with the given `name`.

    Methods in org.keycloak.userprofile that return types with arguments of type AttributeMetadata
    Modifier and Type | Method and Description
    --- | ---
    `List<AttributeMetadata>` | UserProfileMetadata.`getAttribute(String name)` Get existing AttributeMetadata for attribute of given name.
    `List<AttributeMetadata>` | UserProfileMetadata.`getAttributes()`

    Methods in org.keycloak.userprofile with parameters of type AttributeMetadata
    Modifier and Type | Method and Description
    --- | ---
    `AttributeMetadata` | UserProfileMetadata.`addAttribute(AttributeMetadata metadata)`
    `protected AttributeContext` | DefaultAttributes.`createAttributeContext(AttributeMetadata metadata)`

    Method parameters in org.keycloak.userprofile with type arguments of type AttributeMetadata
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserProfileMetadata.`addAttributes(List<AttributeMetadata> metadata)`

    Constructors in org.keycloak.userprofile with parameters of type AttributeMetadata
    Constructor and Description
    `AttributeContext(UserProfileContext context, KeycloakSession session, Map.Entry<String,List<String>> attribute, UserModel user, AttributeMetadata metadata)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.