Class AuthorizationDecisionStatementImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml1.core.impl.SubjectStatementImpl
org.opensaml.saml.saml1.core.impl.AuthorizationDecisionStatementImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,AuthorizationDecisionStatement,Statement,SubjectStatement
public class AuthorizationDecisionStatementImpl
extends SubjectStatementImpl
implements AuthorizationDecisionStatement
A concrete implementation of
AuthorizationDecisionStatement.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final XMLObjectChildrenList<Action>Contains the list of Action elements.private DecisionTypeEnumerationContains the Decision attribute.private EvidenceContains the (single) Evidence element.private StringContains the Resource attribute.Fields inherited from interface org.opensaml.saml.saml1.core.AuthorizationDecisionStatement
DECISION_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, RESOURCE_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAMEFields inherited from interface org.opensaml.saml.saml1.core.SubjectStatement
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAuthorizationDecisionStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetEvidence(Evidence ev) voidsetResource(String res) Methods inherited from class org.opensaml.saml.saml1.core.impl.SubjectStatementImpl
getSubject, setSubjectMethods 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.saml.saml1.core.SubjectStatement
getSubject, setSubjectMethods 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
Contains the Resource attribute. -
decision
Contains the Decision attribute. -
actions
Contains the list of Action elements. -
evidence
Contains the (single) Evidence element.
-
-
Constructor Details
-
AuthorizationDecisionStatementImpl
protected AuthorizationDecisionStatementImpl(@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 interfaceAuthorizationDecisionStatement
-
setResource
- Specified by:
setResourcein interfaceAuthorizationDecisionStatement
-
getDecision
- Specified by:
getDecisionin interfaceAuthorizationDecisionStatement
-
setDecision
- Specified by:
setDecisionin interfaceAuthorizationDecisionStatement
-
getActions
- Specified by:
getActionsin interfaceAuthorizationDecisionStatement
-
getEvidence
- Specified by:
getEvidencein interfaceAuthorizationDecisionStatement
-
setEvidence
- Specified by:
setEvidencein interfaceAuthorizationDecisionStatement
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject- Overrides:
getOrderedChildrenin classSubjectStatementImpl
-