|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LogoutRequest
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 | |
|---|---|
BaseID |
getBaseID()
Returns the value of the baseID property. |
EncryptedID |
getEncryptedID()
Returns the value of the encryptedID property. |
NameID |
getNameID()
Returns the value of the nameID property. |
Date |
getNotOnOrAfter()
Returns the value of the notOnOrAfter property. |
String |
getReason()
Returns the value of the reason property. |
List |
getSessionIndex()
Returns the value of the SessionIndex property. |
void |
setBaseID(BaseID value)
Sets the value of the baseID property. |
void |
setEncryptedID(EncryptedID value)
Sets the value of the encryptedID property. |
void |
setNameID(NameID value)
Sets the value of the nameID property. |
void |
setNotOnOrAfter(Date value)
Sets the value of the notOnOrAfter property. |
void |
setReason(String value)
Sets the value of the reason property. |
void |
setSessionIndex(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 |
|---|
Date getNotOnOrAfter()
java.util.Date value of the notOnOrAfter propertyLogoutRequest.setNotOnOrAfter(Date)
void setNotOnOrAfter(Date value)
throws SAML2Exception
value - java.util.Date value of the notOnOrAfter
property to be set
SAML2Exception - if the object is immutableLogoutRequest.getNotOnOrAfter()String getReason()
String value of the reason propertyLogoutRequest.setReason(String)
void setReason(String value)
throws SAML2Exception
value - String value of the reason property to be set
SAML2Exception - if the object is immutableLogoutRequest.getReason()EncryptedID getEncryptedID()
LogoutRequest.setEncryptedID(EncryptedID)
void setEncryptedID(EncryptedID value)
throws SAML2Exception
value - the value of the encryptedID property to be set
SAML2Exception - if the object is immutableLogoutRequest.getEncryptedID()NameID getNameID()
LogoutRequest.setNameID(NameID)
void setNameID(NameID value)
throws SAML2Exception
value - the value of the nameID property to be set
SAML2Exception - if the object is immutableLogoutRequest.getNameID()BaseID getBaseID()
LogoutRequest.setBaseID(BaseID)
void setBaseID(BaseID value)
throws SAML2Exception
value - the value of the baseID property to be set
SAML2Exception - if the object is immutableLogoutRequest.getBaseID()List getSessionIndex()
java.lang.StringLogoutRequest.setSessionIndex(List)
void setSessionIndex(List sessionIndexList)
throws SAML2Exception
sessionIndexList - list containing objects of
type java.lang.String
SAML2Exception - if the object is immutableLogoutRequest.getSessionIndex()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||