Interface Attribute

All Superinterfaces:
AttributeExtensibleXMLObject, SAMLObject, XMLObject
All Known Subinterfaces:
RequestedAttribute
All Known Implementing Classes:
AttributeImpl, RequestedAttributeImpl

public interface Attribute
extends SAMLObject, AttributeExtensibleXMLObject
SAML 2.0 Core Attribute.
  • Field Details

  • Method Details

    • getName

      String getName()
      Get the name of this attribute.
      Returns:
      the name of this attribute
    • setName

      void setName​(String name)
      Sets the name of this attribute.
      Parameters:
      name - the name of this attribute
    • getNameFormat

      String getNameFormat()
      Get the name format of this attribute.
      Returns:
      the name format of this attribute
    • setNameFormat

      void setNameFormat​(String nameFormat)
      Sets the name format of this attribute.
      Parameters:
      nameFormat - the name format of this attribute
    • getFriendlyName

      String getFriendlyName()
      Get the friendly name of this attribute.
      Returns:
      the friendly name of this attribute
    • setFriendlyName

      void setFriendlyName​(String friendlyName)
      Sets the friendly name of this attribute.
      Parameters:
      friendlyName - the friendly name of this attribute
    • getAttributeValues

      List<XMLObject> getAttributeValues()
      Gets the list of attribute values for this attribute.
      Returns:
      the list of attribute values for this attribute