org.opensaml.saml2.core.impl
Class ScopingImpl

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.validation.AbstractValidatingXMLObject
          extended by org.opensaml.common.impl.AbstractSAMLObject
              extended by org.opensaml.saml2.core.impl.ScopingImpl
All Implemented Interfaces:
SAMLObject, Scoping, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject

public class ScopingImpl
extends AbstractSAMLObject
implements Scoping

Concrete implementation of Scoping.


Field Summary
 
Fields inherited from interface org.opensaml.saml2.core.Scoping
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, PROXY_COUNT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected ScopingImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 IDPList getIDPList()
          Gets the IDPList.
 List<org.opensaml.xml.XMLObject> getOrderedChildren()
          
 Integer getProxyCount()
          Gets the ProxyCount attrib value.
 List<RequesterID> getRequesterIDs()
          Gets the list of RequesterID's.
 void setIDPList(IDPList newIDPList)
          Sets the IDPList.
 void setProxyCount(Integer newProxyCount)
          Sets the ProxyCount attrib value.
 
Methods inherited from class org.opensaml.common.impl.AbstractSAMLObject
equals, prepareForAssignment
 
Methods inherited from class org.opensaml.xml.validation.AbstractValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate, validateChildren
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

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()
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<org.opensaml.xml.XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface org.opensaml.xml.XMLObject


Copyright © 2006-2013 Internet2. All Rights Reserved.