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

      @Nullable private IDPList idpList
      IDPList child element.
    • requesterIDs

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

      @Nullable private Integer proxyCount
      ProxyCount attribute.
  • Constructor Details

    • ScopingImpl

      protected ScopingImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable 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

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

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

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

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

      @Nonnull @Live public List<RequesterID> getRequesterIDs()
      Gets the list of RequesterID's.
      Specified by:
      getRequesterIDs in interface Scoping
      Returns:
      list of RequesterID's
    • getOrderedChildren

      @Nullable @NotLive @Unmodifiable 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