Class AbstractNameIDType

All Implemented Interfaces:
XSString, XMLObject, NameIDType
Direct Known Subclasses:
IssuerImpl, NameIDImpl, RespondToImpl

public class AbstractNameIDType
extends XSStringImpl
implements NameIDType
Abstract implementation of NameIDType.
  • Field Details

    • nameQualifier

      private String nameQualifier
      Name Qualifier of the Name ID.
    • spNameQualifier

      private String spNameQualifier
      SP Name Qualifier of the Name ID.
    • format

      private String format
      Format of the Name ID.
    • spProvidedID

      private String spProvidedID
      SP ProvidedID of the NameID.
  • Constructor Details

    • AbstractNameIDType

      protected AbstractNameIDType​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespace the element is in
      elementLocalName - the local name of the XML element this Object represents
      namespacePrefix - the prefix for the given namespace
  • Method Details

    • getNameQualifier

      public String getNameQualifier()
      Gets the NameQualifier value.
      Specified by:
      getNameQualifier in interface NameIDType
      Returns:
      the NameQualifier value
    • setNameQualifier

      public void setNameQualifier​(String newNameQualifier)
      Sets the NameQualifier value.
      Specified by:
      setNameQualifier in interface NameIDType
      Parameters:
      newNameQualifier - the NameQualifier value
    • getSPNameQualifier

      public String getSPNameQualifier()
      Gets the SPNameQualifier value.
      Specified by:
      getSPNameQualifier in interface NameIDType
      Returns:
      the SPNameQualifier value
    • setSPNameQualifier

      public void setSPNameQualifier​(String newSPNameQualifier)
      Sets the SPNameQualifier value.
      Specified by:
      setSPNameQualifier in interface NameIDType
      Parameters:
      newSPNameQualifier - the SPNameQualifier value
    • getFormat

      public String getFormat()
      Gets the format of the NameID.
      Specified by:
      getFormat in interface NameIDType
      Returns:
      the format of the NameID
    • setFormat

      public void setFormat​(String newFormat)
      Sets the format of the NameID.
      Specified by:
      setFormat in interface NameIDType
      Parameters:
      newFormat - the format of the NameID
    • getSPProvidedID

      public String getSPProvidedID()
      Gets the SPProvidedID of this NameID.
      Specified by:
      getSPProvidedID in interface NameIDType
      Returns:
      the SPProvidedID of this NameID
    • setSPProvidedID

      public void setSPProvidedID​(String newSPProvidedID)
      Sets the SPProvddedID of this NameID.
      Specified by:
      setSPProvidedID in interface NameIDType
      Parameters:
      newSPProvidedID - the SPProvidedID of this NameID