com.sun.identity.saml2.protocol
Interface Response

All Superinterfaces:
StatusResponse

public interface Response
extends StatusResponse

The Response message element is used when a response consists of a list of zero or more assertions that satisfy the request. It has the complex type ResponseType.

 <complexType name="ResponseType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}StatusResponseType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Assertion"/>
         <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedAssertion"/>
       </choice>
     </extension>
   </complexContent>
 </complexType>
 


Method Summary
 List getAssertion()
          Returns Assertion(s) of the response.
 List getEncryptedAssertion()
          Returns EncryptedAssertion(s) of the response.
 void setAssertion(List value)
          Sets Assertion(s) of the response.
 void setEncryptedAssertion(List value)
          Sets EncryptedAssertion(s) of the response.
 
Methods inherited from interface com.sun.identity.saml2.protocol.StatusResponse
getConsent, getDestination, getExtensions, getID, getInResponseTo, getIssueInstant, getIssuer, getSignature, getStatus, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, setConsent, setDestination, setExtensions, setID, setInResponseTo, setIssueInstant, setIssuer, setStatus, setVersion, sign, toXMLString, toXMLString
 

Method Detail

getAssertion

List getAssertion()
Returns Assertion(s) of the response.

Returns:
List of Assertion(s) in the response.
See Also:
Response.setAssertion(List)

setAssertion

void setAssertion(List value)
                  throws SAML2Exception
Sets Assertion(s) of the response.

Parameters:
value - List of new Assertion(s).
Throws:
SAML2Exception - if the object is immutable.
See Also:
Response.getAssertion()

getEncryptedAssertion

List getEncryptedAssertion()
Returns EncryptedAssertion(s) of the response.

Returns:
List of EncryptedAssertion(s) in the response.
See Also:
Response.setEncryptedAssertion(List)

setEncryptedAssertion

void setEncryptedAssertion(List value)
                           throws SAML2Exception
Sets EncryptedAssertion(s) of the response.

Parameters:
value - List of new EncryptedAssertion(s).
Throws:
SAML2Exception - if the object is immutable.
See Also:
Response.getEncryptedAssertion()