com.sun.identity.xacml.saml2
インタフェース XACMLAuthzDecisionStatement

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

public interface XACMLAuthzDecisionStatement
extends Statement

XACMLAuthzDecisionStatement is an extension of samlp:StatementAbstractType that is carried in a SAML Assertion to convey xacml-context:Response Schema:

 <xs:element name="XACMLAuthzDecisionStatement"
          type="xacml-saml:XACMLAuthzDecisionStatementType"/>
 <xs:complexType name="XACMLAuthzDecisionStatementType">
   <xs:complexContent>
     <xs:extension base="saml:StatementAbstractType">
      <xs:sequence>
        <xs:element ref="xacml-context:Response"/>
        <xs:element ref="xacml-context:Request"  minOccurs="0"/>
      <xs:sequence>
    <xs:extension>
  <xs:complexContent>
 <xs:complexType>
 
 

Schema for Base: Schema for the base type is

 <complexType name="StatementAbstractType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     </restriction>
   </complexContent>
 </complexType>
 


メソッドの概要
 Request getRequest()
          Returns Request element of this object
 Response getResponse()
          Returns Response element of this object
 boolean isMutable()
          Returns the mutability of the object.
 void makeImmutable()
          Makes the object immutable.
 void setRequest(Request request)
          Sets Request element of this object
 void setResponse(Response response)
          Sets Response element of this object
 String toXMLString()
          Returns a String representation of the element.
 String toXMLString(boolean includeNS, boolean declareNS)
          Returns a String representation of the element.
 

メソッドの詳細

getResponse

Response getResponse()
Returns Response element of this object

戻り値:
the Response element of this object

setResponse

void setResponse(Response response)
                 throws XACMLException
Sets Response element of this object

パラメータ:
response - XACML context Response element to be set in this object
例外:
XACMLException - if the object is immutable

getRequest

Request getRequest()
                   throws XACMLException
Returns Request element of this object

戻り値:
the Request element of this object
例外:
XACMLException

setRequest

void setRequest(Request request)
                throws XACMLException
Sets Request element of this object

パラメータ:
request - XACML context Request element to be set in this object
例外:
XACMLException - if the object is immutable

makeImmutable

void makeImmutable()
Makes the object immutable.

定義:
インタフェース Statement 内の makeImmutable

isMutable

boolean isMutable()
Returns the mutability of the object.

定義:
インタフェース Statement 内の isMutable
戻り値:
true if the object is mutable; false otherwise.

toXMLString

String toXMLString()
                   throws XACMLException
Returns a String representation of the element.

定義:
インタフェース Statement 内の toXMLString
戻り値:
A string containing the valid XML for this element. By default name space name is prepended to the element name.
例外:
XACMLException - if the object does not conform to the schema.

toXMLString

String toXMLString(boolean includeNS,
                   boolean declareNS)
                   throws XACMLException
Returns a String representation of the element.

定義:
インタフェース Statement 内の toXMLString
パラメータ:
includeNS - Determines whether or not the namespace qualifier is prepended to the Element when converted
declareNS - Determines whether or not the namespace is declared within the Element.
戻り値:
A string containing the valid XML for this element
例外:
XACMLException - if the object does not conform to the schema.