Package com.sun.identity.saml2.assertion
Interface Advice
- All Superinterfaces:
XmlSerializable
The
Advice
contains any additional information that the
SAML authority wishes to provide. This information may be ignored
by applications without affecting either the semantics or the
validity of the assertion. An Advice
contains a mixture
of zero or more Assertion
, EncryptedAssertion
,
AssertionIDRef
, and AssertionURIRef
.-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of additional informationReturns a list ofAssertionIDRef
Returns a list ofAssertion
Returns a list ofAssertionURIRef
Returns a list ofEncryptedAssertion
boolean
Returns true if the object is mutablevoid
Makes the object immutablevoid
setAdditionalInfo
(List info) Sets a list of additional informationvoid
setAssertionIDRefs
(List<AssertionIDRef> idRefs) Sets a list ofAssertionIDRef
void
setAssertions
(List<Assertion> assertions) Sets a list ofAssertion
void
setAssertionURIRefs
(List uriRefs) Sets a list ofAssertionURIRef
void
setEncryptedAssertions
(List<EncryptedAssertion> encryptedAssertions) Sets a list ofEncryptedAssertion
Methods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment, toXMLString, toXMLString
-
Method Details
-
getAssertions
Returns a list ofAssertion
- Returns:
- a list of
Assertion
-
setAssertions
Sets a list ofAssertion
- Parameters:
assertions
- a list ofAssertion
- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable
-
getAssertionIDRefs
List<AssertionIDRef> getAssertionIDRefs()Returns a list ofAssertionIDRef
- Returns:
- a list of
AssertionIDRef
-
setAssertionIDRefs
void setAssertionIDRefs(List<AssertionIDRef> idRefs) throws com.sun.identity.saml2.common.SAML2Exception Sets a list ofAssertionIDRef
- Parameters:
idRefs
- a list ofAssertionIDRef
- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable
-
getAssertionURIRefs
List getAssertionURIRefs()Returns a list ofAssertionURIRef
- Returns:
- a list of
AssertionURIRef
-
setAssertionURIRefs
Sets a list ofAssertionURIRef
- Parameters:
uriRefs
- a list ofAssertionURIRef
- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable
-
getEncryptedAssertions
List<EncryptedAssertion> getEncryptedAssertions()Returns a list ofEncryptedAssertion
- Returns:
- a list of
EncryptedAssertion
-
setEncryptedAssertions
void setEncryptedAssertions(List<EncryptedAssertion> encryptedAssertions) throws com.sun.identity.saml2.common.SAML2Exception Sets a list ofEncryptedAssertion
- Parameters:
encryptedAssertions
- a list ofEncryptedAssertion
- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable
-
getAdditionalInfo
List getAdditionalInfo()Returns a list of additional information- Returns:
- a list of additional information
-
setAdditionalInfo
Sets a list of additional information- Parameters:
info
- a list of additional information- Throws:
com.sun.identity.saml2.common.SAML2Exception
- if the object is immutable
-
makeImmutable
void makeImmutable()Makes the object immutable -
isMutable
boolean isMutable()Returns true if the object is mutable- Returns:
- true if the object is mutable
-