Package com.sun.identity.saml2.protocol
Interface LogoutRequest
- All Superinterfaces:
RequestAbstract
,XmlSerializable
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 Summary
Modifier and TypeMethodDescriptionReturns the value of the baseID property.Returns the value of the encryptedID property.Returns the value of the nameID property.Returns the value of the notOnOrAfter property.Returns the value of the reason property.Returns the value of the SessionIndex property.void
Sets the value of the baseID property.void
setEncryptedID
(EncryptedID value) Sets the value of the encryptedID property.void
Sets the value of the nameID property.void
setNotOnOrAfter
(Date value) Sets the value of the notOnOrAfter property.void
Sets the value of the reason property.void
setSessionIndex
(List<String> sessionIndexList) Sets the value of the SessionIndex property.Methods inherited from interface com.sun.identity.saml2.protocol.RequestAbstract
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isMutable, isSignatureValid, isSigned, makeImmutable, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign
Methods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment, toXMLString, toXMLString
-
Method Details
-
getNotOnOrAfter
Date getNotOnOrAfter()Returns the value of the notOnOrAfter property.- Returns:
java.util.Date
value of the notOnOrAfter property- See Also:
-
setNotOnOrAfter
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:
-
getReason
String getReason()Returns the value of the reason property.- Returns:
String
value of the reason property- See Also:
-
setReason
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:
-
getEncryptedID
EncryptedID getEncryptedID()Returns the value of the encryptedID property.- Returns:
- the value of the encryptedID property
- See Also:
-
setEncryptedID
Sets the value of the encryptedID property.- Parameters:
value
- the value of the encryptedID property to be set- Throws:
SAML2Exception
- if the object is immutable- See Also:
-
getNameID
NameID getNameID()Returns the value of the nameID property.- Returns:
- the value of the nameID property
- See Also:
-
setNameID
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:
-
getBaseID
BaseID getBaseID()Returns the value of the baseID property.- Returns:
- the value of the baseID property
- See Also:
-
setBaseID
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:
-
getSessionIndex
Returns the value of the SessionIndex property.- Returns:
- list containing objects of type
java.lang.String
- See Also:
-
setSessionIndex
Sets the value of the SessionIndex property.- Parameters:
sessionIndexList
- list containing objects of typejava.lang.String
- Throws:
SAML2Exception
- if the object is immutable- See Also:
-