Interface NameIDType

All Superinterfaces:
XMLObject, XSString
All Known Subinterfaces:
Issuer, NameID, RespondTo
All Known Implementing Classes:
AbstractNameIDType, IssuerImpl, NameIDImpl, RespondToImpl

public interface NameIDType
extends XSString
SAML 2.0 Assertion NameID schema type.
  • Field Details

  • Method Details

    • getNameQualifier

      String getNameQualifier()
      Gets the NameQualifier value.
      Returns:
      the NameQualifier value
    • setNameQualifier

      void setNameQualifier​(String newNameQualifier)
      Sets the NameQualifier value.
      Parameters:
      newNameQualifier - the NameQualifier value
    • getSPNameQualifier

      String getSPNameQualifier()
      Gets the SPNameQualifier value.
      Returns:
      the SPNameQualifier value
    • setSPNameQualifier

      void setSPNameQualifier​(String newSPNameQualifier)
      Sets the SPNameQualifier value.
      Parameters:
      newSPNameQualifier - the SPNameQualifier value
    • getFormat

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

      void setFormat​(String newFormat)
      Sets the format of the NameID.
      Parameters:
      newFormat - the format of the NameID
    • getSPProvidedID

      String getSPProvidedID()
      Gets the SPProvidedID of this NameID.
      Returns:
      the SPProvidedID of this NameID
    • setSPProvidedID

      void setSPProvidedID​(String newSPProvidedID)
      Sets the SPProvddedID of this NameID.
      Parameters:
      newSPProvidedID - the SPProvidedID of this NameID