Interface NameIdentifier

All Superinterfaces:
SAMLObject, XMLObject, XSString
All Known Implementing Classes:
NameIdentifierImpl

public interface NameIdentifier
extends SAMLObject, XSString
Interface to define how a NameIdentifier element behaves.
  • Field Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element name, no namespace.
      See Also:
      Constant Field Values
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
      Constant Field Values
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
    • NAMEQUALIFIER_ATTRIB_NAME

      static final String NAMEQUALIFIER_ATTRIB_NAME
      Name for the attribute which defines Name Qualifier.
      See Also:
      Constant Field Values
    • FORMAT_ATTRIB_NAME

      static final String FORMAT_ATTRIB_NAME
      Name for the attribute which defines Name Qualifier.
      See Also:
      Constant Field Values
    • UNSPECIFIED

      static final String UNSPECIFIED
      URI for unspecified name format.
      See Also:
      Constant Field Values
    • EMAIL

      static final String EMAIL
      URI for email name format.
      See Also:
      Constant Field Values
    • X509_SUBJECT

      static final String X509_SUBJECT
      URI for X509 subject name format.
      See Also:
      Constant Field Values
    • WIN_DOMAIN_QUALIFIED

      static final String WIN_DOMAIN_QUALIFIED
      URI for windows domain qualified name name format.
      See Also:
      Constant Field Values
  • Method Details

    • getNameQualifier

      String getNameQualifier()
      Gets the name qualifier for this identifier.
      Returns:
      name qualifier for this identifier
    • setNameQualifier

      void setNameQualifier​(String nameQualifier)
      Sets the name qualifier for this identifier.
      Parameters:
      nameQualifier - name qualifier for this identifier
    • getFormat

      String getFormat()
      Gets the format of this identifier.
      Returns:
      format of this identifier
    • setFormat

      void setFormat​(String format)
      Sets the format of this identifier.
      Parameters:
      format - format of this identifier