org.opensaml.saml1.core
Interface AuthorizationDecisionStatement

All Superinterfaces:
SAMLObject, Statement, SubjectStatement, ValidatingXMLObject, 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 String DECISION_ATTRIB_NAME
          Name for Decision attribute
static String DEFAULT_ELEMENT_LOCAL_NAME
          Element name, no namespace.
static QName DEFAULT_ELEMENT_NAME
          Default element name
static String RESOURCE_ATTRIB_NAME
          Name for Resource attribute
static String TYPE_LOCAL_NAME
          Local name of the XSI type
static QName TYPE_NAME
          QName of the XSI type
 
Method Summary
 List<Action> getActions()
          Get the Action Elements
 DecisionTypeEnumeration getDecision()
          Return the contents of the Decision attribute
 Evidence getEvidence()
          Return the Evidence element
 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(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, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final String DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final QName DEFAULT_ELEMENT_NAME
Default element name


TYPE_LOCAL_NAME

static final String TYPE_LOCAL_NAME
Local name of the XSI type

See Also:
Constant Field Values

TYPE_NAME

static final QName TYPE_NAME
QName of the XSI type


RESOURCE_ATTRIB_NAME

static final String RESOURCE_ATTRIB_NAME
Name for Resource attribute

See Also:
Constant Field Values

DECISION_ATTRIB_NAME

static final String DECISION_ATTRIB_NAME
Name for Decision attribute

See Also:
Constant Field Values
Method Detail

getResource

String getResource()
Return the contents of the Resource attribute


setResource

void setResource(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

List<Action> getActions()
Get the Action Elements


getEvidence

Evidence getEvidence()
Return the Evidence element


setEvidence

void setEvidence(Evidence evidence)
                 throws IllegalArgumentException
Set the Evidence element

Throws:
IllegalArgumentException


Copyright © 1999-2013. All Rights Reserved.