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, prepareForAssignment
detach, 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, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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
private 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 AuthzDecisionStatement
public void setResource(String newResourceURI)
setResource
in interface AuthzDecisionStatement
public DecisionTypeEnumeration getDecision()
getDecision
in interface AuthzDecisionStatement
public void setDecision(DecisionTypeEnumeration newDecision)
setDecision
in interface AuthzDecisionStatement
public List<Action> getActions()
getActions
in interface AuthzDecisionStatement
public Evidence getEvidence()
getEvidence
in interface AuthzDecisionStatement
public void setEvidence(Evidence newEvidence)
setEvidence
in interface AuthzDecisionStatement
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.