Package com.sun.identity.saml2.protocol
Interface LogoutRequest
-
- All Superinterfaces:
RequestAbstract
- All Known Implementing Classes:
LogoutRequestImpl
public interface LogoutRequest extends RequestAbstract
This class represents theLogoutRequestelement in SAML protocol schema. A session participant or session authority sends aLogoutRequestmessage 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseIDgetBaseID()Returns the value of the baseID property.EncryptedIDgetEncryptedID()Returns the value of the encryptedID property.NameIDgetNameID()Returns the value of the nameID property.DategetNotOnOrAfter()Returns the value of the notOnOrAfter property.StringgetReason()Returns the value of the reason property.ListgetSessionIndex()Returns the value of the SessionIndex property.voidsetBaseID(BaseID value)Sets the value of the baseID property.voidsetEncryptedID(EncryptedID value)Sets the value of the encryptedID property.voidsetNameID(NameID value)Sets the value of the nameID property.voidsetNotOnOrAfter(Date value)Sets the value of the notOnOrAfter property.voidsetReason(String value)Sets the value of the reason property.voidsetSessionIndex(List 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, toXMLString, toXMLString
-
-
-
-
Method Detail
-
getNotOnOrAfter
Date getNotOnOrAfter()
Returns the value of the notOnOrAfter property.- Returns:
java.util.Datevalue 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.Datevalue 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:
Stringvalue of the reason property- See Also:
setReason(String)
-
setReason
void setReason(String value) throws SAML2Exception
Sets the value of the reason property.- Parameters:
value-Stringvalue of the reason property to be set- Throws:
SAML2Exception- if the object is immutable- See Also:
getReason()
-
getEncryptedID
EncryptedID getEncryptedID()
Returns the value of the encryptedID property.- Returns:
- the value of the encryptedID property
- See Also:
setEncryptedID(EncryptedID)
-
setEncryptedID
void setEncryptedID(EncryptedID value) throws SAML2Exception
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:
getEncryptedID()
-
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 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 sessionIndexList) throws SAML2Exception
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:
getSessionIndex()
-
-