Skip navigation links

Oracle Security Developer Tools SAML 2.0 Java API Reference
11g (11.1.1)

E10676-02


oracle.security.xmlsec.saml2.core
Class AuthzDecisionStatement

java.lang.Object
  extended by oracle.security.xmlsec.util.XMLNode
      extended by oracle.security.xmlsec.util.XMLElement
          extended by oracle.security.xmlsec.saml2.core.Statement
              extended by oracle.security.xmlsec.saml2.core.AuthzDecisionStatement


public class AuthzDecisionStatement
extends Statement

Represents information provided by an issuer stating that the request for access by the specified subject to the specified resource has resulted in the specified decision on the basis of some optionally specified evidence.


Field Summary

 

Fields inherited from class oracle.security.xmlsec.util.XMLNode
node, systemId

 

Constructor Summary
  AuthzDecisionStatement(org.w3c.dom.Document owner)
          Creates a new AuthzDecisionStatement instance.
protected AuthzDecisionStatement(org.w3c.dom.Document owner, java.lang.String nsURI, java.lang.String localName)
          Creates a new AuthzDecisionStatement instance.
  AuthzDecisionStatement(org.w3c.dom.Element element)
          Creates a new AuthzDecisionStatement instance from the given Element node.
  AuthzDecisionStatement(org.w3c.dom.Element element, java.lang.String systemId)
          Creates a new AuthzDecisionStatement instance from the given Element node.

 

Method Summary
 void addAction(Action action)
          Adds an action authorized to be performed on the resource.
 java.util.List getActions()
          Gets the set of actions authorized to be performed on the specified resource.
 Decision getDecision()
          Gets the decision rendered by the issuer.
 Evidence getEvidence()
          Gets the set of evidences of this statement.
 java.lang.String getResource()
          Gets the resource to which access authorization is sought.
 void setDecision(Decision decision)
          Sets the decision rendered by the issuer.
 void setEvidence(Evidence evidence)
          Adds an evidence to the statement.
 void setResource(java.lang.String resource)
          Sets the resource to which access authorization is sought.

 

Methods inherited from class oracle.security.xmlsec.saml2.core.Statement
getXsiType, setXsiType

 

Methods inherited from class oracle.security.xmlsec.util.XMLElement
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix

 

Methods inherited from class oracle.security.xmlsec.util.XMLNode
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AuthzDecisionStatement

public AuthzDecisionStatement(org.w3c.dom.Element element)
                       throws org.w3c.dom.DOMException
Creates a new AuthzDecisionStatement instance from the given Element node.
Parameters:
element - An AuthzDecisionStatement element.
Throws:
org.w3c.dom.DOMException

AuthzDecisionStatement

public AuthzDecisionStatement(org.w3c.dom.Element element,
                              java.lang.String systemId)
                       throws org.w3c.dom.DOMException
Creates a new AuthzDecisionStatement instance from the given Element node.
Parameters:
element - An AuthzDecisionStatement element.
systemId - The URI string system ID for the AuthzDecisionStatement.
Throws:
org.w3c.dom.DOMException

AuthzDecisionStatement

public AuthzDecisionStatement(org.w3c.dom.Document owner)
                       throws org.w3c.dom.DOMException
Creates a new AuthzDecisionStatement instance.
Parameters:
owner - The owner document of the new AuthzDecisionStatement.
Throws:
org.w3c.dom.DOMException

AuthzDecisionStatement

protected AuthzDecisionStatement(org.w3c.dom.Document owner,
                                 java.lang.String nsURI,
                                 java.lang.String localName)
                          throws org.w3c.dom.DOMException
Creates a new AuthzDecisionStatement instance. For use by classes extending the saml:AuthzDecisionStatement element.
Parameters:
owner - The owner document of the new element.
nsURI - The namespace in which the new element is to be created.
localName - The localName of the element.
Throws:
org.w3c.dom.DOMException

Method Detail

setResource

public void setResource(java.lang.String resource)
Sets the resource to which access authorization is sought.
Parameters:
resource - A URI reference identifying a resource.

getResource

public java.lang.String getResource()
Gets the resource to which access authorization is sought.
Returns:
A URI identifying a resource.

setDecision

public void setDecision(Decision decision)
Sets the decision rendered by the issuer.
Parameters:
decision - The Decision representing the decision of the issuer.

getDecision

public Decision getDecision()
Gets the decision rendered by the issuer.
Returns:
A Decision object.

addAction

public void addAction(Action action)
Adds an action authorized to be performed on the resource.
Parameters:
action - An Action object representing an action allowed to be performed.

getActions

public java.util.List getActions()
Gets the set of actions authorized to be performed on the specified resource.
Returns:
A List containing Action objects.

setEvidence

public void setEvidence(Evidence evidence)
Adds an evidence to the statement.
Parameters:
evidence - An Evidence object that the issuer relied on in making the decision.

getEvidence

public Evidence getEvidence()
Gets the set of evidences of this statement.
Returns:
A List containing Evidence objects.

Skip navigation links

Oracle Security Developer Tools SAML 2.0 Java API Reference
11g (11.1.1)

E10676-02


Copyright © 2005, 2009, Oracle. All rights reserved.