Interface Response

  • All Superinterfaces:
    StatusResponse
    All Known Implementing Classes:
    ResponseImpl

    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 Detail

      • getAssertion

        List getAssertion()
        Returns Assertion(s) of the response.
        Returns:
        List of Assertion(s) in the response.
        See Also:
        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:
        getAssertion()
      • getEncryptedAssertion

        List getEncryptedAssertion()
        Returns EncryptedAssertion(s) of the response.
        Returns:
        List of EncryptedAssertion(s) in the response.
        See Also:
        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:
        getEncryptedAssertion()