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 DecisionTypeEnumeration
Decision of the authorization request.private Evidence
SAML assertion the authority relied on when making the authorization decision.private String
URI 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
ConstructorsModifierConstructorDescriptionprotected
AuthzDecisionStatementImpl
(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.void
setDecision
(DecisionTypeEnumeration newDecision) Sets the decision of the authorization request.void
setEvidence
(Evidence newEvidence) Sets the SAML assertion the authority relied on when making the authorization decision.void
setResource
(String newResourceURI) Sets URI of the resource to which authorization is saught.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 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(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 Details
-
getResource
Get URI of the resource to which authorization is saught.- Specified by:
getResource
in interfaceAuthzDecisionStatement
- Returns:
- URI of the resource to which authorization is saught
-
setResource
Sets URI of the resource to which authorization is saught.- Specified by:
setResource
in interfaceAuthzDecisionStatement
- Parameters:
newResourceURI
- URI of the resource to which authorization is saught
-
getDecision
Gets the decision of the authorization request.- Specified by:
getDecision
in interfaceAuthzDecisionStatement
- Returns:
- the decision of the authorization request
-
setDecision
Sets the decision of the authorization request.- Specified by:
setDecision
in interfaceAuthzDecisionStatement
- Parameters:
newDecision
- the decision of the authorization request
-
getActions
Gets the actions authorized to be performed.- Specified by:
getActions
in interfaceAuthzDecisionStatement
- Returns:
- the actions authorized to be performed
-
getEvidence
Get the SAML assertion the authority relied on when making the authorization decision.- Specified by:
getEvidence
in 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:
setEvidence
in 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:
getOrderedChildren
in interfaceXMLObject
- Returns:
- ordered list of child elements
-