Class XACMLAuthzDecisionStatementTypeImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.Statement, org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType, org.opensaml.xacml.XACMLObject

    public class XACMLAuthzDecisionStatementTypeImpl
    extends org.opensaml.core.xml.AbstractXMLObject
    implements org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType
    A concrete implementation of XACMLAuthzDecisionStatementType.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.opensaml.xacml.ctx.RequestType request
      The request of the authorization request.
      private org.opensaml.xacml.ctx.ResponseType response
      The response of the authorization request.
      • Fields inherited from interface org.opensaml.saml.saml2.core.Statement

        DEFAULT_ELEMENT_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML10, DEFAULT_ELEMENT_NAME_XACML11, DEFAULT_ELEMENT_NAME_XACML20, DEFAULT_ELEMENT_NAME_XACML30, TYPE_LOCAL_NAME, TYPE_NAME_XACML10, TYPE_NAME_XACML11, TYPE_NAME_XACML20, TYPE_NAME_XACML30
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
      org.opensaml.xacml.ctx.RequestType getRequest()
      org.opensaml.xacml.ctx.ResponseType getResponse()
      void setRequest​(org.opensaml.xacml.ctx.RequestType req)
      void setResponse​(org.opensaml.xacml.ctx.ResponseType resp)
      • 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 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 Detail

      • request

        private org.opensaml.xacml.ctx.RequestType request
        The request of the authorization request.
      • response

        private org.opensaml.xacml.ctx.ResponseType response
        The response of the authorization request.
    • Constructor Detail

      • XACMLAuthzDecisionStatementTypeImpl

        protected XACMLAuthzDecisionStatementTypeImpl​(String namespaceURI,
                                                      String elementLocalName,
                                                      String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getRequest

        public org.opensaml.xacml.ctx.RequestType getRequest()
        Specified by:
        getRequest in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType
      • getResponse

        public org.opensaml.xacml.ctx.ResponseType getResponse()
        Specified by:
        getResponse in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType
      • setRequest

        public void setRequest​(org.opensaml.xacml.ctx.RequestType req)
        Specified by:
        setRequest in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType
      • setResponse

        public void setResponse​(org.opensaml.xacml.ctx.ResponseType resp)
        Specified by:
        setResponse in interface org.opensaml.xacml.profile.saml.XACMLAuthzDecisionStatementType
      • getOrderedChildren

        public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
        Specified by:
        getOrderedChildren in interface org.opensaml.core.xml.XMLObject