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 TypeMethodDescriptionGets the actions authorized to be performed.Gets the decision of the authorization request.Get the SAML assertion the authority relied on when making the authorization decision.Gets an unmodifiable list of child elements in the order that they will appear in the DOM.Get URI of the resource to which authorization is saught.voidsetDecision(DecisionTypeEnumeration newDecision) Sets the decision of the authorization request.voidsetEvidence(Evidence newEvidence) Sets the SAML assertion the authority relied on when making the authorization decision.voidsetResource(String newResourceURI) Sets URI of the resource to which authorization is saught.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
Get URI of the resource to which authorization is saught.- Specified by:
getResourcein interfaceAuthzDecisionStatement- Returns:
- URI of the resource to which authorization is saught
-
setResource
Sets URI of the resource to which authorization is saught.- Specified by:
setResourcein interfaceAuthzDecisionStatement- Parameters:
newResourceURI- URI of the resource to which authorization is saught
-
getDecision
Gets the decision of the authorization request.- Specified by:
getDecisionin interfaceAuthzDecisionStatement- Returns:
- the decision of the authorization request
-
setDecision
Sets the decision of the authorization request.- Specified by:
setDecisionin interfaceAuthzDecisionStatement- Parameters:
newDecision- the decision of the authorization request
-
getActions
Gets the actions authorized to be performed.- Specified by:
getActionsin interfaceAuthzDecisionStatement- Returns:
- the actions authorized to be performed
-
getEvidence
Get the SAML assertion the authority relied on when making the authorization decision.- Specified by:
getEvidencein interfaceAuthzDecisionStatement- Returns:
- the SAML assertion the authority relied on when making the authorization decision
-
setEvidence
Sets the SAML assertion the authority relied on when making the authorization decision.- Specified by:
setEvidencein interfaceAuthzDecisionStatement- Parameters:
newEvidence- the SAML assertion the authority relied on when making the authorization decision
-
getOrderedChildren
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.- Specified by:
getOrderedChildrenin interfaceXMLObject- Returns:
- ordered list of child elements
-