Package com.sun.identity.saml2.assertion
Interface Evidence
- All Superinterfaces:
XmlSerializable
The
Evidence
element contains one or more assertions or
assertion references that the SAML authority relied on in issuing the
authorization decision. It has the EvidenceType
complex type.
<complexType name="EvidenceType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded"> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion} AssertionIDRef"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion} AssertionURIRef"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Assertion"/> <element ref="{urn:oasis:names:tc:SAML:2.0:assertion} EncryptedAssertion"/> </choice> </restriction> </complexContent> </complexType>
-
Method Summary
Modifier and TypeMethodDescriptionReturns theAssertion
(s) in the element.Returns theAssertionIDRef
in the element.Returns theAssertionURIRef
(s) in the element.Returns theEncryptedAssertion
(s) in the element.boolean
Returns the mutability of the object.void
Makes the object immutable.void
setAssertion
(List<Assertion> value) Sets theAssertion
(s) in the element.void
setAssertionIDRef
(List<AssertionIDRef> value) Sets theAssertionIDRef
(s) in the element.void
setAssertionURIRef
(List value) Sets theAssertionURIRef
(s) in the element.void
Sets theEncryptedAssertion
(s) in the element.Returns a String representation of the element.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
-
makeImmutable
void makeImmutable()Makes the object immutable. -
isMutable
boolean isMutable()Returns the mutability of the object.- Returns:
true
if the object is mutable;false
otherwise.
-
getAssertionIDRef
List<AssertionIDRef> getAssertionIDRef()Returns theAssertionIDRef
in the element.- Returns:
- List of Strings representing the
AssertionIDRef
s in theEvidence
. - See Also:
-
setAssertionIDRef
void setAssertionIDRef(List<AssertionIDRef> value) throws com.sun.identity.saml2.common.SAML2Exception Sets theAssertionIDRef
(s) in the element.- Parameters:
value
- List of Strings representing newAssertionIDRef
(s).- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable.- See Also:
-
getAssertionURIRef
List getAssertionURIRef()Returns theAssertionURIRef
(s) in the element.- Returns:
- List of Strings representing the
AssertionURIRef
(s) in theEvidence
. - See Also:
-
setAssertionURIRef
Sets theAssertionURIRef
(s) in the element.- Parameters:
value
- List of Strings representing newAssertionURIRef
(s).- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable.- See Also:
-
getAssertion
Returns theAssertion
(s) in the element.- Returns:
- List of
Assertion
(s) in theEvidence
. - See Also:
-
setAssertion
Sets theAssertion
(s) in the element.- Parameters:
value
- List of newAssertion
(s).- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable.- See Also:
-
getEncryptedAssertion
List<EncryptedAssertion> getEncryptedAssertion()Returns theEncryptedAssertion
(s) in the element.- Returns:
- List of
EncryptedAssertion
(s) in theEvidence
. - See Also:
-
setEncryptedAssertion
void setEncryptedAssertion(List<EncryptedAssertion> value) throws com.sun.identity.saml2.common.SAML2Exception Sets theEncryptedAssertion
(s) in the element.- Parameters:
value
- List of newEncryptedAssertion
(s).- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable.- See Also:
-
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:
com.sun.identity.saml2.common.SAML2Exception
- if the object does not conform to the schema.
-
toXMLString
String toXMLString(boolean includeNS, boolean declareNS) throws com.sun.identity.saml2.common.SAML2Exception 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:
com.sun.identity.saml2.common.SAML2Exception
- if the object does not conform to the schema.
-