Class ScopingImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.Scoping

    public class ScopingImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.saml.saml2.core.Scoping
    Concrete implementation of Scoping.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.saml.saml2.core.IDPList idpList
      IDPList child element.
      private Integer proxyCount
      ProxyCount attribute.
      private org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.RequesterID> requesterIDs
      List of RequesterID child elements.
      • Fields inherited from interface org.opensaml.saml.saml2.core.Scoping

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, PROXY_COUNT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ScopingImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.opensaml.saml.saml2.core.IDPList getIDPList()
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      Integer getProxyCount()
      List<org.opensaml.saml.saml2.core.RequesterID> getRequesterIDs()
      void setIDPList​(org.opensaml.saml.saml2.core.IDPList newIDPList)
      void setProxyCount​(Integer newProxyCount)
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • idpList

        private org.opensaml.saml.saml2.core.IDPList idpList
        IDPList child element.
      • requesterIDs

        private final org.opensaml.core.xml.util.XMLObjectChildrenList<org.opensaml.saml.saml2.core.RequesterID> requesterIDs
        List of RequesterID child elements.
      • proxyCount

        private Integer proxyCount
        ProxyCount attribute.
    • Constructor Detail

      • 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 Detail

      • getProxyCount

        public Integer getProxyCount()
        Specified by:
        getProxyCount in interface org.opensaml.saml.saml2.core.Scoping
      • setProxyCount

        public void setProxyCount​(Integer newProxyCount)
        Specified by:
        setProxyCount in interface org.opensaml.saml.saml2.core.Scoping
      • getIDPList

        public org.opensaml.saml.saml2.core.IDPList getIDPList()
        Specified by:
        getIDPList in interface org.opensaml.saml.saml2.core.Scoping
      • setIDPList

        public void setIDPList​(org.opensaml.saml.saml2.core.IDPList newIDPList)
        Specified by:
        setIDPList in interface org.opensaml.saml.saml2.core.Scoping
      • getRequesterIDs

        public List<org.opensaml.saml.saml2.core.RequesterID> getRequesterIDs()
        Specified by:
        getRequesterIDs in interface org.opensaml.saml.saml2.core.Scoping
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject