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>
Modifier and Type | Method and Description |
---|---|
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.
|
Response getResponse()
Response
element of this objectResponse
element of this objectvoid setResponse(Response response) throws XACMLException
Response
element of this objectresponse
- XACML context Response
element to be
set in this objectXACMLException
- if the object is immutableRequest getRequest() throws XACMLException
Request
element of this objectRequest
element of this objectXACMLException
void setRequest(Request request) throws XACMLException
Request
element of this objectrequest
- XACML context Request
element to be
set in this objectXACMLException
- if the object is immutablevoid makeImmutable()
makeImmutable
in interface Statement
boolean isMutable()
String toXMLString() throws XACMLException
toXMLString
in interface Statement
XACMLException
- if the object does not conform to the schema.String toXMLString(boolean includeNS, boolean declareNS) throws XACMLException
toXMLString
in interface Statement
includeNS
- Determines whether or not the namespace qualifier is
prepended to the Element when converteddeclareNS
- Determines whether or not the namespace is declared
within the Element.XACMLException
- if the object does not conform to the schema.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.