com.sun.identity.saml2.assertion
インタフェース AuthzDecisionStatement

すべてのスーパーインタフェース:
Statement

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>
 


メソッドの概要
 List getAction()
          Returns the Action(s) of the statement.
 String getDecision()
          Returns the Decision attribute of the statement.
 Evidence getEvidence()
          Returns the Evidence of the statement.
 String getResource()
          Returns the Resource of the statement.
 void setAction(List value)
          Sets the Action(s) of the statement.
 void setDecision(String value)
          Sets the Decision attribute.
 void setEvidence(Evidence value)
          Sets the Evidence of the statement.
 void setResource(String value)
          Sets the Resource of the statement.
 
インタフェース com.sun.identity.saml2.assertion.Statement から継承されたメソッド
isMutable, makeImmutable, toXMLString, toXMLString
 

メソッドの詳細

getAction

List getAction()
Returns the Action(s) of the statement.

戻り値:
List of Action(s) of the statement.
関連項目:
AuthzDecisionStatement.setAction(List)

setAction

void setAction(List value)
               throws SAML2Exception
Sets the Action(s) of the statement.

パラメータ:
value - List of new Action(s).
例外:
SAML2Exception - if the object is immutable.
関連項目:
AuthzDecisionStatement.getAction()

getEvidence

Evidence getEvidence()
Returns the Evidence of the statement.

戻り値:
Evidence of the statement.
関連項目:
AuthzDecisionStatement.setEvidence(Evidence)

setEvidence

void setEvidence(Evidence value)
                 throws SAML2Exception
Sets the Evidence of the statement.

パラメータ:
value - new value for Evidence.
例外:
SAML2Exception - if the object is immutable.
関連項目:
AuthzDecisionStatement.getEvidence()

getResource

String getResource()
Returns the Resource of the statement.

戻り値:
the Resource of the statement.
関連項目:
AuthzDecisionStatement.setResource(String)

setResource

void setResource(String value)
                 throws SAML2Exception
Sets the Resource of the statement.

パラメータ:
value - new Resource for the statement.
例外:
SAML2Exception - if the object is immutable.
関連項目:
AuthzDecisionStatement.getResource()

getDecision

String getDecision()
Returns the Decision attribute of the statement.

戻り値:
the Decision attribute of the statement.
関連項目:
AuthzDecisionStatement.setDecision(String)

setDecision

void setDecision(String value)
                 throws SAML2Exception
Sets the Decision attribute.

パラメータ:
value - new Decision for the statement.
例外:
SAML2Exception - if the object is immutable.
関連項目:
AuthzDecisionStatement.getDecision()