Class AuthzDecisionStatementImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.AuthzDecisionStatementImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,AuthzDecisionStatement,Statement
A concrete implementation of
AuthzDecisionStatement.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final XMLObjectChildrenList<Action>Actions authorized to be performed.private DecisionTypeEnumerationDecision of the authorization request.private EvidenceSAML assertion the authority relied on when making the authorization decision.private StringURI 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
ConstructorsModifierConstructorDescriptionprotectedAuthzDecisionStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetDecision(DecisionTypeEnumeration newDecision) voidsetEvidence(Evidence newEvidence) voidsetResource(String newResourceURI) Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, 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 Details
-
resource
URI of the resource to which authorization is sought. -
decision
Decision of the authorization request. -
actions
Actions authorized to be performed. -
evidence
SAML assertion the authority relied on when making the authorization decision.
-
-
Constructor Details
-
AuthzDecisionStatementImpl
protected AuthzDecisionStatementImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable 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 Details
-
getResource
- Specified by:
getResourcein interfaceAuthzDecisionStatement
-
setResource
- Specified by:
setResourcein interfaceAuthzDecisionStatement
-
getDecision
- Specified by:
getDecisionin interfaceAuthzDecisionStatement
-
setDecision
- Specified by:
setDecisionin interfaceAuthzDecisionStatement
-
getActions
- Specified by:
getActionsin interfaceAuthzDecisionStatement
-
getEvidence
- Specified by:
getEvidencein interfaceAuthzDecisionStatement
-
setEvidence
- Specified by:
setEvidencein interfaceAuthzDecisionStatement
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-