Class ScopingImpl

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

public class ScopingImpl
extends AbstractXMLObject
implements Scoping
Concrete implementation of Scoping.
  • Field Details

    • idpList

      private IDPList idpList
      IDPList child element.
    • requesterIDs

      private final XMLObjectChildrenList<RequesterID> requesterIDs
      List of RequesterID child elements.
    • proxyCount

      private Integer proxyCount
      ProxyCount attribute.
  • Constructor Details

    • ScopingImpl

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

    • getProxyCount

      public Integer getProxyCount()
      Gets the ProxyCount attrib value.
      Specified by:
      getProxyCount in interface Scoping
      Returns:
      the ProxyCount attrib value
    • setProxyCount

      public void setProxyCount​(Integer newProxyCount)
      Sets the ProxyCount attrib value.
      Specified by:
      setProxyCount in interface Scoping
      Parameters:
      newProxyCount - the new ProxyCount attrib value
    • getIDPList

      public IDPList getIDPList()
      Gets the IDPList.
      Specified by:
      getIDPList in interface Scoping
      Returns:
      IDPList
    • setIDPList

      public void setIDPList​(IDPList newIDPList)
      Sets the IDPList.
      Specified by:
      setIDPList in interface Scoping
      Parameters:
      newIDPList - the new IDPList
    • getRequesterIDs

      public List<RequesterID> getRequesterIDs()
      Gets the list of RequesterID's.
      Specified by:
      getRequesterIDs in interface Scoping
      Returns:
      list of RequesterID's
    • 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