Interface AuthzDecisionStatement

  • All Superinterfaces:
    SAMLObject, Statement, org.opensaml.core.xml.XMLObject

    public interface AuthzDecisionStatement
    extends Statement
    SAML 2.0 Core AuthzDecisionStatement.
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getResource

        String getResource()
        Get URI of the resource to which authorization is saught.
        Returns:
        URI of the resource to which authorization is saught
      • setResource

        void setResource​(String newResourceURI)
        Sets URI of the resource to which authorization is saught.
        Parameters:
        newResourceURI - URI of the resource to which authorization is saught
      • getDecision

        DecisionTypeEnumeration getDecision()
        Gets the decision of the authorization request.
        Returns:
        the decision of the authorization request
      • setDecision

        void setDecision​(DecisionTypeEnumeration newDecision)
        Sets the decision of the authorization request.
        Parameters:
        newDecision - the decision of the authorization request
      • getActions

        List<Action> getActions()
        Gets the actions authorized to be performed.
        Returns:
        the actions authorized to be performed
      • getEvidence

        Evidence getEvidence()
        Get the SAML assertion the authority relied on when making the authorization decision.
        Returns:
        the SAML assertion the authority relied on when making the authorization decision
      • setEvidence

        void setEvidence​(Evidence newEvidence)
        Sets the SAML assertion the authority relied on when making the authorization decision.
        Parameters:
        newEvidence - the SAML assertion the authority relied on when making the authorization decision