Class AuthorizationDecisionQueryImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml1.core.impl.SubjectQueryImpl
org.opensaml.saml.saml1.core.impl.AuthorizationDecisionQueryImpl
- All Implemented Interfaces:
XMLObject
,SAMLObject
,AuthorizationDecisionQuery
,Query
,SubjectQuery
public class AuthorizationDecisionQueryImpl
extends SubjectQueryImpl
implements AuthorizationDecisionQuery
Concrete implementation of the
AuthorizationDecisionQuery
interface.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final XMLObjectChildrenList<Action>
Contains all the Action child elements.private Evidence
Contains the Evidence child element.private String
Contains the resource attribute.Fields inherited from interface org.opensaml.saml.saml1.core.AuthorizationDecisionQuery
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
ConstructorsModifierConstructorDescriptionprotected
AuthorizationDecisionQueryImpl
(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet list of Action child elements.Get the Evidence child element.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get Resource attribute.void
setEvidence
(Evidence ev) Set the Evidence child element.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. -
actions
Contains all the Action child elements. -
evidence
Contains the Evidence child element.
-
-
Constructor Details
-
AuthorizationDecisionQueryImpl
protected AuthorizationDecisionQueryImpl(String namespaceURI, String elementLocalName, String namespacePrefix) 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 interfaceAuthorizationDecisionQuery
- Returns:
- Resource attribute
-
setResource
Set Resource attribute.- Specified by:
setResource
in interfaceAuthorizationDecisionQuery
- Parameters:
res
- Resource attribute to set
-
getActions
Get list of Action child elements.- Specified by:
getActions
in interfaceAuthorizationDecisionQuery
- Returns:
- Action list
-
getEvidence
Get the Evidence child element.- Specified by:
getEvidence
in interfaceAuthorizationDecisionQuery
- Returns:
- Evidence child element
-
setEvidence
Set the Evidence child element.- Specified by:
setEvidence
in interfaceAuthorizationDecisionQuery
- Parameters:
ev
- child element to set
-
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
-