Interface LogoutRequest

  • All Superinterfaces:
    RequestAbstract, XmlSerializable

    @SupportedAll
    public interface LogoutRequest
    extends RequestAbstract
    This class represents the LogoutRequest element in SAML protocol schema. A session participant or session authority sends a LogoutRequest message to indicate that a session has been terminated.
     <element name="LogoutRequest" type="{urn:oasis:names:tc:SAML:2.0:protocol}LogoutRequestType"/>
     
     <complexType name="LogoutRequestType">
       <complexContent>
         <extension base="{urn:oasis:names:tc:SAML:2.0:protocol}RequestAbstractType">
           <sequence>
             <choice>
               <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}BaseID"/>
               <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}NameID"/>
               <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}EncryptedID"/>
             </choice>
             <element ref="{urn:oasis:names:tc:SAML:2.0:protocol}SessionIndex" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="NotOnOrAfter" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
           <attribute name="Reason" type="{http://www.w3.org/2001/XMLSchema}string" />
         </extension>
       </complexContent>
     </complexType>
     
    • Method Detail

      • getNotOnOrAfter

        Date getNotOnOrAfter()
        Returns the value of the notOnOrAfter property.
        Returns:
        java.util.Date value of the notOnOrAfter property
        See Also:
        setNotOnOrAfter(Date)
      • setNotOnOrAfter

        void setNotOnOrAfter​(Date value)
                      throws SAML2Exception
        Sets the value of the notOnOrAfter property.
        Parameters:
        value - java.util.Date value of the notOnOrAfter property to be set
        Throws:
        SAML2Exception - if the object is immutable
        See Also:
        getNotOnOrAfter()
      • getReason

        String getReason()
        Returns the value of the reason property.
        Returns:
        String value of the reason property
        See Also:
        setReason(String)
      • setReason

        void setReason​(String value)
                throws SAML2Exception
        Sets the value of the reason property.
        Parameters:
        value - String value of the reason property to be set
        Throws:
        SAML2Exception - if the object is immutable
        See Also:
        getReason()
      • getNameID

        NameID getNameID()
        Returns the value of the nameID property.
        Returns:
        the value of the nameID property
        See Also:
        setNameID(NameID)
      • setNameID

        void setNameID​(NameID value)
                throws SAML2Exception
        Sets the value of the nameID property.
        Parameters:
        value - the value of the nameID property to be set
        Throws:
        SAML2Exception - if the object is immutable
        See Also:
        getNameID()
      • getBaseID

        BaseID getBaseID()
        Returns the value of the baseID property.
        Returns:
        the value of the baseID property
        See Also:
        setBaseID(BaseID)
      • setBaseID

        void setBaseID​(BaseID value)
                throws SAML2Exception
        Sets the value of the baseID property.
        Parameters:
        value - the value of the baseID property to be set
        Throws:
        SAML2Exception - if the object is immutable
        See Also:
        getBaseID()
      • getSessionIndex

        List<String> getSessionIndex()
        Returns the value of the SessionIndex property.
        Returns:
        list containing objects of type java.lang.String
        See Also:
        setSessionIndex(List)
      • setSessionIndex

        void setSessionIndex​(List<String> sessionIndexList)
                      throws SAML2Exception
        Sets the value of the SessionIndex property.
        Parameters:
        sessionIndexList - list containing objects of type java.lang.String
        Throws:
        SAML2Exception - if the object is immutable
        See Also:
        getSessionIndex()