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 TypeMethodDescriptionReturnsRequest
element of this objectReturnsResponse
element of this objectboolean
Returns the mutability of the object.void
Makes the object immutable.void
setRequest
(Request request) SetsRequest
element of this objectvoid
setResponse
(Response response) SetsResponse
element of this objectdefault String
Returns a String representation of the element.default String
toXMLString
(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()ReturnsResponse
element of this object- Returns:
- the
Response
element of this object
-
setResponse
SetsResponse
element of this object- Parameters:
response
- XACML contextResponse
element to be set in this object- Throws:
XACMLException
- if the object is immutable
-
getRequest
ReturnsRequest
element of this object- Returns:
- the
Request
element of this object - Throws:
XACMLException
-
setRequest
SetsRequest
element of this object- Parameters:
request
- XACML contextRequest
element to be set in this object- Throws:
XACMLException
- if the object is immutable
-
makeImmutable
void makeImmutable()Makes the object immutable.- Specified by:
makeImmutable
in interfaceStatement
-
isMutable
boolean isMutable()Returns the mutability of the object. -
toXMLString
Returns a String representation of the element.- Specified by:
toXMLString
in 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:
toXMLString
in 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.
-