com.sun.identity.saml2.assertion
インタフェース Advice


public interface Advice

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.


メソッドの概要
 List getAdditionalInfo()
          Returns a list of additional information
 List getAssertionIDRefs()
          Returns a list of AssertionIDRef
 List getAssertions()
          Returns a list of Assertion
 List getAssertionURIRefs()
          Returns a list of AssertionURIRef
 List getEncryptedAssertions()
          Returns a list of EncryptedAssertion
 boolean isMutable()
          Returns true if the object is mutable
 void makeImmutable()
          Makes the object immutable
 void setAdditionalInfo(List info)
          Sets a list of additional information
 void setAssertionIDRefs(List idRefs)
          Sets a list of AssertionIDRef
 void setAssertions(List assertions)
          Sets a list of Assertion
 void setAssertionURIRefs(List uriRefs)
          Sets a list of AssertionURIRef
 void setEncryptedAssertions(List encryptedAssertions)
          Sets a list of EncryptedAssertion
 String toXMLString()
          Returns a String representation
 String toXMLString(boolean includeNSPrefix, boolean declareNS)
          Returns a String representation
 

メソッドの詳細

getAssertions

List getAssertions()
Returns a list of Assertion

戻り値:
a list of Assertion

setAssertions

void setAssertions(List assertions)
                   throws SAML2Exception
Sets a list of Assertion

パラメータ:
assertions - a list of Assertion
例外:
SAML2Exception - if the object is immutable

getAssertionIDRefs

List getAssertionIDRefs()
Returns a list of AssertionIDRef

戻り値:
a list of AssertionIDRef

setAssertionIDRefs

void setAssertionIDRefs(List idRefs)
                        throws SAML2Exception
Sets a list of AssertionIDRef

パラメータ:
idRefs - a list of AssertionIDRef
例外:
SAML2Exception - if the object is immutable

getAssertionURIRefs

List getAssertionURIRefs()
Returns a list of AssertionURIRef

戻り値:
a list of AssertionURIRef

setAssertionURIRefs

void setAssertionURIRefs(List uriRefs)
                         throws SAML2Exception
Sets a list of AssertionURIRef

パラメータ:
uriRefs - a list of AssertionURIRef
例外:
SAML2Exception - if the object is immutable

getEncryptedAssertions

List getEncryptedAssertions()
Returns a list of EncryptedAssertion

戻り値:
a list of EncryptedAssertion

setEncryptedAssertions

void setEncryptedAssertions(List encryptedAssertions)
                            throws SAML2Exception
Sets a list of EncryptedAssertion

パラメータ:
encryptedAssertions - a list of EncryptedAssertion
例外:
SAML2Exception - if the object is immutable

getAdditionalInfo

List getAdditionalInfo()
Returns a list of additional information

戻り値:
a list of additional information

setAdditionalInfo

void setAdditionalInfo(List info)
                       throws SAML2Exception
Sets a list of additional information

パラメータ:
info - a list of additional information
例外:
SAML2Exception - if the object is immutable

toXMLString

String toXMLString(boolean includeNSPrefix,
                   boolean declareNS)
                   throws SAML2Exception
Returns a String representation

パラメータ:
includeNSPrefix - Determines whether or not the namespace qualifier is prepended to the Element when converted.
declareNS - Determines whether or not the namespace is declared within the Element.
戻り値:
A String representation
例外:
SAML2Exception - if something is wrong during conversion

toXMLString

String toXMLString()
                   throws SAML2Exception
Returns a String representation

戻り値:
A String representation
例外:
SAML2Exception - if something is wrong during conversion

makeImmutable

void makeImmutable()
Makes the object immutable


isMutable

boolean isMutable()
Returns true if the object is mutable

戻り値:
true if the object is mutable