Class AuthzDecisionStatementImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.saml2.core.impl.AuthzDecisionStatementImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,AuthzDecisionStatement,Statement
public class AuthzDecisionStatementImpl extends AbstractXMLObject implements AuthzDecisionStatement
A concrete implementation ofAuthzDecisionStatement.
-
-
Field Summary
Fields Modifier and Type Field Description private XMLObjectChildrenList<Action>actionsActions authorized to be performed.private DecisionTypeEnumerationdecisionDecision of the authorization request.private EvidenceevidenceSAML assertion the authority relied on when making the authorization decision.private StringresourceURI of the resource to which authorization is sought.-
Fields inherited from interface org.opensaml.saml.saml2.core.AuthzDecisionStatement
DECISION_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RESOURCE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAuthzDecisionStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Action>getActions()DecisionTypeEnumerationgetDecision()EvidencegetEvidence()List<XMLObject>getOrderedChildren()StringgetResource()voidsetDecision(DecisionTypeEnumeration newDecision)voidsetEvidence(Evidence newEvidence)voidsetResource(String newResourceURI)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
resource
private String resource
URI of the resource to which authorization is sought.
-
decision
private DecisionTypeEnumeration decision
Decision of the authorization request.
-
actions
private final XMLObjectChildrenList<Action> actions
Actions authorized to be performed.
-
evidence
private Evidence evidence
SAML assertion the authority relied on when making the authorization decision.
-
-
Constructor Detail
-
AuthzDecisionStatementImpl
protected AuthzDecisionStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getResource
public String getResource()
- Specified by:
getResourcein interfaceAuthzDecisionStatement
-
setResource
public void setResource(String newResourceURI)
- Specified by:
setResourcein interfaceAuthzDecisionStatement
-
getDecision
public DecisionTypeEnumeration getDecision()
- Specified by:
getDecisionin interfaceAuthzDecisionStatement
-
setDecision
public void setDecision(DecisionTypeEnumeration newDecision)
- Specified by:
setDecisionin interfaceAuthzDecisionStatement
-
getActions
public List<Action> getActions()
- Specified by:
getActionsin interfaceAuthzDecisionStatement
-
getEvidence
public Evidence getEvidence()
- Specified by:
getEvidencein interfaceAuthzDecisionStatement
-
setEvidence
public void setEvidence(Evidence newEvidence)
- Specified by:
setEvidencein interfaceAuthzDecisionStatement
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-