Class IDPEntryImpl

java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.IDPEntryImpl
All Implemented Interfaces:
XMLObject, SAMLObject, IDPEntry

public class IDPEntryImpl
extends AbstractXMLObject
implements IDPEntry
Concrete implementation of IDPEntry.
  • Field Details

    • providerID

      private String providerID
      The unique identifier of the IdP.
    • name

      private String name
      Human-readable name for the IdP.
    • loc

      private String loc
      URI reference representing the location of a profile-specific endpoint supporting the authentication request protocol.
  • Constructor Details

    • IDPEntryImpl

      protected IDPEntryImpl​(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

    • getProviderID

      public String getProviderID()
      Gets ProviderID URI.
      Specified by:
      getProviderID in interface IDPEntry
      Returns:
      the ProviderID URI
    • setProviderID

      public void setProviderID​(String newProviderID)
      Sets the ProviderID URI.
      Specified by:
      setProviderID in interface IDPEntry
      Parameters:
      newProviderID - the new ProviderID URI
    • getName

      public String getName()
      Gets the Name value.
      Specified by:
      getName in interface IDPEntry
      Returns:
      the Name value
    • setName

      public void setName​(String newName)
      Sets the Name value.
      Specified by:
      setName in interface IDPEntry
      Parameters:
      newName - the Name value
    • getLoc

      public String getLoc()
      Gets the Loc value.
      Specified by:
      getLoc in interface IDPEntry
      Returns:
      the Loc value
    • setLoc

      public void setLoc​(String newLoc)
      Sets the Loc value.
      Specified by:
      setLoc in interface IDPEntry
      Parameters:
      newLoc - the new Loc value
    • getOrderedChildren

      public List<XMLObject> getOrderedChildren()
      Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
      Specified by:
      getOrderedChildren in interface XMLObject
      Returns:
      ordered list of child elements