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, ValidatingXMLObject, XMLObject

public class ScopingImpl
extends AbstractSAMLObject
implements Scoping

Concrete implementation of Scoping.


Field Summary
private  IDPList idpList
          IDPList child element.
private  Integer proxyCount
          ProxyCount attribute.
private  XMLObjectChildrenList<RequesterID> requesterIDs
          List of RequesterID child elements.
 
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<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, hashCode, 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, 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
 

Field Detail

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 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<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject


Copyright © 1999-2013. All Rights Reserved.