Package com.sun.identity.xacml.saml2
Interface XACMLAuthzDecisionStatement
-
- All Superinterfaces:
Statement
,XmlSerializable
@SupportedAll public interface XACMLAuthzDecisionStatement extends Statement
XACMLAuthzDecisionStatement
is an extension ofsamlp:StatementAbstractType
that is carried in a SAML Assertion to conveyxacml-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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Request
getRequest()
ReturnsRequest
element of this objectResponse
getResponse()
ReturnsResponse
element of this objectboolean
isMutable()
Returns the mutability of the object.void
makeImmutable()
Makes the object immutable.void
setRequest(Request request)
SetsRequest
element of this objectvoid
setResponse(Response response)
SetsResponse
element of this objectdefault String
toXMLString()
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 Detail
-
getResponse
Response getResponse()
ReturnsResponse
element of this object- Returns:
- the
Response
element of this object
-
setResponse
void setResponse(Response response) throws XACMLException
SetsResponse
element of this object- Parameters:
response
- XACML contextResponse
element to be set in this object- Throws:
XACMLException
- if the object is immutable
-
getRequest
Request getRequest() throws XACMLException
ReturnsRequest
element of this object- Returns:
- the
Request
element of this object - Throws:
XACMLException
-
setRequest
void setRequest(Request request) throws XACMLException
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
default String toXMLString() throws XACMLException
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
default String toXMLString(boolean includeNS, boolean declareNS) throws XACMLException
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.
-
-