public class AuthzDecisionStatementImpl extends AbstractSAMLObject implements AuthzDecisionStatement
AuthzDecisionStatement.| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.core.xml.util.XMLObjectChildrenList<Action> |
actions
Actions authorized to be performed.
|
private DecisionTypeEnumeration |
decision
Decision of the authorization request.
|
private Evidence |
evidence
SAML assertion the authority relied on when making the authorization decision.
|
private String |
resource
URI of the resource to which authorization is sought.
|
DECISION_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RESOURCE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
AuthzDecisionStatementImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<Action> |
getActions() |
DecisionTypeEnumeration |
getDecision() |
Evidence |
getEvidence() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getResource() |
void |
setDecision(DecisionTypeEnumeration newDecision) |
void |
setEvidence(Evidence newEvidence) |
void |
setResource(String newResourceURI) |
equals, hashCode, prepareForAssignmentdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate String resource
private DecisionTypeEnumeration decision
private final org.opensaml.core.xml.util.XMLObjectChildrenList<Action> actions
private Evidence evidence
protected AuthzDecisionStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespacepublic String getResource()
getResource in interface AuthzDecisionStatementpublic void setResource(String newResourceURI)
setResource in interface AuthzDecisionStatementpublic DecisionTypeEnumeration getDecision()
getDecision in interface AuthzDecisionStatementpublic void setDecision(DecisionTypeEnumeration newDecision)
setDecision in interface AuthzDecisionStatementpublic List<Action> getActions()
getActions in interface AuthzDecisionStatementpublic Evidence getEvidence()
getEvidence in interface AuthzDecisionStatementpublic void setEvidence(Evidence newEvidence)
setEvidence in interface AuthzDecisionStatementpublic List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren in interface org.opensaml.core.xml.XMLObjectCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.