org.opensaml.saml1.core.impl
Class AuthorizationDecisionQueryImpl

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.saml1.core.impl.SubjectQueryImpl
                  extended by org.opensaml.saml1.core.impl.AuthorizationDecisionQueryImpl
All Implemented Interfaces:
SAMLObject, AuthorizationDecisionQuery, Query, SubjectQuery, ValidatingXMLObject, XMLObject

public class AuthorizationDecisionQueryImpl
extends SubjectQueryImpl
implements AuthorizationDecisionQuery

Concrete implementation of the AuthorizationDecisionQuery interface


Field Summary
private  XMLObjectChildrenList<Action> actions
          Contains all the Action child elements
private  Evidence evidence
          Contains the Evidence child element
private  String resource
          Contains the resource attribute
 
Fields inherited from interface org.opensaml.saml1.core.AuthorizationDecisionQuery
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RESOURCE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
 
Constructor Summary
protected AuthorizationDecisionQueryImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
          Constructor.
 
Method Summary
 List<Action> getActions()
          Get list of Action child elements
 Evidence getEvidence()
          Get the Evidence child element
 List<XMLObject> getOrderedChildren()
          
 String getResource()
          Get Resource attribute
 void setEvidence(Evidence evidence)
          Set the Evidence child element
 void setResource(String resource)
          Set Resource attribute
 
Methods inherited from class org.opensaml.saml1.core.impl.SubjectQueryImpl
getSubject, setSubject
 
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.saml1.core.SubjectQuery
getSubject, setSubject
 
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

resource

private String resource
Contains the resource attribute


actions

private final XMLObjectChildrenList<Action> actions
Contains all the Action child elements


evidence

private Evidence evidence
Contains the Evidence child element

Constructor Detail

AuthorizationDecisionQueryImpl

protected AuthorizationDecisionQueryImpl(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

getResource

public String getResource()
Get Resource attribute

Specified by:
getResource in interface AuthorizationDecisionQuery

setResource

public void setResource(String resource)
Set Resource attribute

Specified by:
setResource in interface AuthorizationDecisionQuery

getActions

public List<Action> getActions()
Get list of Action child elements

Specified by:
getActions in interface AuthorizationDecisionQuery

getEvidence

public Evidence getEvidence()
Get the Evidence child element

Specified by:
getEvidence in interface AuthorizationDecisionQuery

setEvidence

public void setEvidence(Evidence evidence)
Set the Evidence child element

Specified by:
setEvidence in interface AuthorizationDecisionQuery

getOrderedChildren

public List<XMLObject> getOrderedChildren()

Specified by:
getOrderedChildren in interface XMLObject
Overrides:
getOrderedChildren in class SubjectQueryImpl


Copyright © 1999-2012. All Rights Reserved.