org.opensaml.saml1.core
Interface AuthorizationDecisionStatement

All Superinterfaces:
SAMLObject, Statement, SubjectStatement, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
All Known Implementing Classes:
AuthorizationDecisionStatementImpl

public interface AuthorizationDecisionStatement
extends SAMLObject, SubjectStatement

This interface defines how the object representing a SAML1 AuthorizationDecisionStatement element behaves.


Field Summary
static java.lang.String DECISION_ATTRIB_NAME
          Name for Decision attribute
static java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
          Element name, no namespace.
static javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
          Default element name
static java.lang.String RESOURCE_ATTRIB_NAME
          Name for Resource attribute
static java.lang.String TYPE_LOCAL_NAME
          Local name of the XSI type
static javax.xml.namespace.QName TYPE_NAME
          QName of the XSI type
 
Method Summary
 java.util.List<Action> getActions()
          Get the Action Elements
 DecisionTypeEnumeration getDecision()
          Return the contents of the Decision attribute
 Evidence getEvidence()
          Return the Evidence element
 java.lang.String getResource()
          Return the contents of the Resource attribute
 void setDecision(DecisionTypeEnumeration decision)
          Set the contents of the Decision attribute
 void setEvidence(Evidence evidence)
          Set the Evidence element
 void setResource(java.lang.String resource)
          Set the contents of the Resource attribute
 
Methods inherited from interface org.opensaml.saml1.core.SubjectStatement
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, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
Default element name


TYPE_LOCAL_NAME

static final java.lang.String TYPE_LOCAL_NAME
Local name of the XSI type

See Also:
Constant Field Values

TYPE_NAME

static final javax.xml.namespace.QName TYPE_NAME
QName of the XSI type


RESOURCE_ATTRIB_NAME

static final java.lang.String RESOURCE_ATTRIB_NAME
Name for Resource attribute

See Also:
Constant Field Values

DECISION_ATTRIB_NAME

static final java.lang.String DECISION_ATTRIB_NAME
Name for Decision attribute

See Also:
Constant Field Values
Method Detail

getResource

java.lang.String getResource()
Return the contents of the Resource attribute


setResource

void setResource(java.lang.String resource)
Set the contents of the Resource attribute


getDecision

DecisionTypeEnumeration getDecision()
Return the contents of the Decision attribute


setDecision

void setDecision(DecisionTypeEnumeration decision)
Set the contents of the Decision attribute


getActions

java.util.List<Action> getActions()
Get the Action Elements


getEvidence

Evidence getEvidence()
Return the Evidence element


setEvidence

void setEvidence(Evidence evidence)
                 throws java.lang.IllegalArgumentException
Set the Evidence element

Throws:
java.lang.IllegalArgumentException


Copyright © 2006-2011 Internet2. All Rights Reserved.