Interface AuthzDecisionStatement

  • All Superinterfaces:
    Statement, XmlSerializable

    @SupportedAll
    public interface AuthzDecisionStatement
    extends Statement
    The AuthzDecisionStatement element describes a statement by the SAML authority asserting that a request for access by the assertion subject tot he specified resource has resulted in the specified authorization decision on the basis of some optionally specified evidence. Its type is AuthzDecisionStatementType.

     <complexType name="AuthzDecisionStatementType">
       <complexContent>
         <extension base="{urn:oasis:names:tc:SAML:2.0:assertion}
         StatementAbstractType">
           <sequence>
             <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Action"
             maxOccurs="unbounded"/>
             <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Evidence"
             minOccurs="0"/>
           </sequence>
           <attribute name="Decision" use="required"
           type="{urn:oasis:names:tc:SAML:2.0:assertion}DecisionType" />
           <attribute name="Resource" use="required"
           type="{http://www.w3.org/2001/XMLSchema}anyURI" />
         </extension>
       </complexContent>
     </complexType>
     
    • Method Detail

      • getAction

        List<Action> getAction()
        Returns the Action(s) of the statement.
        Returns:
        List of Action(s) of the statement.
        See Also:
        setAction(List)
      • getResource

        String getResource()
        Returns the Resource of the statement.
        Returns:
        the Resource of the statement.
        See Also:
        setResource(String)
      • setResource

        void setResource​(String value)
                  throws SAML2Exception
        Sets the Resource of the statement.
        Parameters:
        value - new Resource for the statement.
        Throws:
        SAML2Exception - if the object is immutable.
        See Also:
        getResource()
      • getDecision

        String getDecision()
        Returns the Decision attribute of the statement.
        Returns:
        the Decision attribute of the statement.
        See Also:
        setDecision(String)