Interface Attribute

  • All Superinterfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, SAMLObject, org.opensaml.core.xml.XMLObject
    All Known Subinterfaces:
    RequestedAttribute

    public interface Attribute
    extends SAMLObject, org.opensaml.core.xml.AttributeExtensibleXMLObject
    SAML 2.0 Core Attribute.
    • Method Detail

      • 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<org.opensaml.core.xml.XMLObject> getAttributeValues()
        Gets the list of attribute values for this attribute.
        Returns:
        the list of attribute values for this attribute