Interface XACMLAuthzDecisionStatementType

  • All Superinterfaces:
    org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.core.Statement, org.opensaml.xacml.XACMLObject, org.opensaml.core.xml.XMLObject

    public interface XACMLAuthzDecisionStatementType
    extends org.opensaml.saml.saml2.core.Statement, org.opensaml.xacml.XACMLObject
    A SAML XACML profile XACMLAuthzDecisionStatement schema type.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.opensaml.xacml.ctx.RequestType getRequest()
      Get's the RequestType from the XACMLAuthzDecisionStatement.
      org.opensaml.xacml.ctx.ResponseType getResponse()
      Get's the ResponseType from the XACMLAuthzDecisionStatement.
      void setRequest​(org.opensaml.xacml.ctx.RequestType request)
      Sets a ResponseType to the XACMLAuthzDecisionStatement.
      void setResponse​(org.opensaml.xacml.ctx.ResponseType response)
      Sets a ResponseType to the XACMLAuthzDecisionStatement.
      • Methods inherited from interface org.opensaml.core.xml.XMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
    • Field Detail

      • DEFAULT_ELEMENT_NAME_XACML10

        static final QName DEFAULT_ELEMENT_NAME_XACML10
        Default element name for XACML 1.0.
      • DEFAULT_ELEMENT_NAME_XACML11

        static final QName DEFAULT_ELEMENT_NAME_XACML11
        Default element name for XACML 1.1.
      • DEFAULT_ELEMENT_NAME_XACML20

        static final QName DEFAULT_ELEMENT_NAME_XACML20
        Default element name for XACML 2.0.
      • DEFAULT_ELEMENT_NAME_XACML30

        static final QName DEFAULT_ELEMENT_NAME_XACML30
        Default element name for XACML 3.0.
      • TYPE_NAME_XACML10

        static final QName TYPE_NAME_XACML10
        QName of the XSI type.XACML1.0.
      • TYPE_NAME_XACML11

        static final QName TYPE_NAME_XACML11
        QName of the XSI type.XACML1.1.
      • TYPE_NAME_XACML20

        static final QName TYPE_NAME_XACML20
        QName of the XSI type.XACML2.0.
      • TYPE_NAME_XACML30

        static final QName TYPE_NAME_XACML30
        QName of the XSI type.XACML3.0 .
    • Method Detail

      • getRequest

        org.opensaml.xacml.ctx.RequestType getRequest()
        Get's the RequestType from the XACMLAuthzDecisionStatement.
        Returns:
        the RequestType inside the XACMLAuthzDecisionStatement
      • getResponse

        org.opensaml.xacml.ctx.ResponseType getResponse()
        Get's the ResponseType from the XACMLAuthzDecisionStatement.
        Returns:
        the ResponseType inside the XACMLAuthzDecisionStatement
      • setRequest

        void setRequest​(org.opensaml.xacml.ctx.RequestType request)
        Sets a ResponseType to the XACMLAuthzDecisionStatement.
        Parameters:
        request - RequestType
      • setResponse

        void setResponse​(org.opensaml.xacml.ctx.ResponseType response)
        Sets a ResponseType to the XACMLAuthzDecisionStatement.
        Parameters:
        response - ResponseType