Package com.sun.identity.xacml.saml2
Interface XACMLAuthzDecisionStatement
- All Superinterfaces:
Statement,XmlSerializable
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>
-
Method Summary
Modifier and TypeMethodDescriptionReturnsRequestelement of this objectReturnsResponseelement of this objectbooleanReturns the mutability of the object.voidMakes the object immutable.voidsetRequest(Request request) SetsRequestelement of this objectvoidsetResponse(Response response) SetsResponseelement of this objectdefault StringReturns a String representation of the element.default StringtoXMLString(boolean includeNS, boolean declareNS) Returns a String representation of the element.Methods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment
-
Method Details
-
getResponse
Response getResponse()ReturnsResponseelement of this object- Returns:
- the
Responseelement of this object
-
setResponse
SetsResponseelement of this object- Parameters:
response- XACML contextResponseelement to be set in this object- Throws:
XACMLException- if the object is immutable
-
getRequest
ReturnsRequestelement of this object- Returns:
- the
Requestelement of this object - Throws:
XACMLException
-
setRequest
SetsRequestelement of this object- Parameters:
request- XACML contextRequestelement to be set in this object- Throws:
XACMLException- if the object is immutable
-
makeImmutable
void makeImmutable()Makes the object immutable.- Specified by:
makeImmutablein interfaceStatement
-
isMutable
boolean isMutable()Returns the mutability of the object. -
toXMLString
Returns a String representation of the element.- Specified by:
toXMLStringin interfaceXmlSerializable- Returns:
- A string containing the valid XML for this element. By default name space name is prepended to the element name.
- Throws:
XACMLException- if the object does not conform to the schema.
-
toXMLString
Returns a String representation of the element.- Specified by:
toXMLStringin interfaceXmlSerializable- Parameters:
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.- Returns:
- A string containing the valid XML for this element
- Throws:
XACMLException- if the object does not conform to the schema.
-