Class AttributeQueryImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml1.core.impl.SubjectQueryImpl
org.opensaml.saml.saml1.core.impl.AttributeQueryImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,AttributeQuery
,Query
,SubjectQuery
public class AttributeQueryImpl extends SubjectQueryImpl implements AttributeQuery
Concrete implementation of the
AttributeQuery
interface.-
Field Summary
Fields Modifier and Type Field Description private XMLObjectChildrenList<AttributeDesignator>
attributeDesignators
Contains all the child AttributeDesignators.private String
resource
Contains the resource attribute.Fields inherited from interface org.opensaml.saml.saml1.core.AttributeQuery
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RESOURCE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Fields inherited from interface org.opensaml.saml.saml1.core.SubjectQuery
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
Constructor Summary
Constructors Modifier Constructor Description protected
AttributeQueryImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor. -
Method Summary
Modifier and Type Method Description List<AttributeDesignator>
getAttributeDesignators()
Get list of AttributeDesignators.List<XMLObject>
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.String
getResource()
Get Resource attribute.void
setResource(String res)
Set Resource attribute.Methods inherited from class org.opensaml.saml.saml1.core.impl.SubjectQueryImpl
getSubject, setSubject
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.saml.saml1.core.SubjectQuery
getSubject, setSubject
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
-
resource
Contains the resource attribute. -
attributeDesignators
Contains all the child AttributeDesignators.
-
-
Constructor Details
-
AttributeQueryImpl
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
-
getResource
Get Resource attribute.- Specified by:
getResource
in interfaceAttributeQuery
- Returns:
- the attribute value
-
setResource
Set Resource attribute.- Specified by:
setResource
in interfaceAttributeQuery
- Parameters:
res
- value to set
-
getAttributeDesignators
Get list of AttributeDesignators.- Specified by:
getAttributeDesignators
in interfaceAttributeQuery
- Returns:
- the list of AttributeDesignators
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildren
in interfaceXMLObject
- Overrides:
getOrderedChildren
in classSubjectQueryImpl
- Returns:
- ordered list of child elements
-