Oracle Security Developer Tools SAML 2.0 Java API Reference
10g (10.1.4.0.1)

B28174-01


oracle.security.xmlsec.saml2.core
Class AuthzDecisionStatement

java.lang.Object
  extended byoracle.security.xmlsec.util.XMLNode
      extended byoracle.security.xmlsec.util.XMLElement
          extended byoracle.security.xmlsec.saml2.core.Statement
              extended byoracle.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.
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, 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.

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.

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.

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.

Oracle Security Developer Tools SAML 2.0 Java API Reference
10g (10.1.4.0.1)

B28174-01


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