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 Details

    • getAction

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

      void setAction(List<Action> value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the Action(s) of the statement.
      Parameters:
      value - List of new Action(s).
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable.
      See Also:
    • getEvidence

      Evidence getEvidence()
      Returns the Evidence of the statement.
      Returns:
      Evidence of the statement.
      See Also:
    • setEvidence

      void setEvidence(Evidence value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the Evidence of the statement.
      Parameters:
      value - new value for Evidence.
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable.
      See Also:
    • getResource

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

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

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

      void setDecision(String value) throws com.sun.identity.saml2.common.SAML2Exception
      Sets the Decision attribute.
      Parameters:
      value - new Decision for the statement.
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if the object is immutable.
      See Also: