Class ScopingImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.ScopingImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,Scoping
Concrete implementation of
Scoping
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate IDPList
IDPList child element.private Integer
ProxyCount attribute.private final XMLObjectChildrenList<RequesterID>
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
ConstructorsModifierConstructorDescriptionprotected
ScopingImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the IDPList.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Gets the ProxyCount attrib value.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.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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 Details
-
idpList
IDPList child element. -
requesterIDs
List of RequesterID child elements. -
proxyCount
ProxyCount attribute.
-
-
Constructor Details
-
ScopingImpl
Constructor.- Parameters:
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespace
-
-
Method Details
-
getProxyCount
Gets the ProxyCount attrib value.- Specified by:
getProxyCount
in interfaceScoping
- Returns:
- the ProxyCount attrib value
-
setProxyCount
Sets the ProxyCount attrib value.- Specified by:
setProxyCount
in interfaceScoping
- Parameters:
newProxyCount
- the new ProxyCount attrib value
-
getIDPList
Gets the IDPList.- Specified by:
getIDPList
in interfaceScoping
- Returns:
- IDPList
-
setIDPList
Sets the IDPList.- Specified by:
setIDPList
in interfaceScoping
- Parameters:
newIDPList
- the new IDPList
-
getRequesterIDs
Gets the list of RequesterID's.- Specified by:
getRequesterIDs
in interfaceScoping
- Returns:
- list of RequesterID's
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-