Class LogoutRequestType
java.lang.Object
org.keycloak.dom.saml.common.CommonRequestAbstractType
org.keycloak.dom.saml.v2.protocol.RequestAbstractType
org.keycloak.dom.saml.v2.protocol.LogoutRequestType
- All Implemented Interfaces:
Serializable,SAML2Object
Java class for LogoutRequestType complex type.
The following schema fragment specifies the expected content contained within this class.
<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="Reason" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="NotOnOrAfter" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BaseIDAbstractTypeprotected EncryptedElementTypeprotected NameIDTypeprotected XMLGregorianCalendarprotected StringFields inherited from class org.keycloak.dom.saml.v2.protocol.RequestAbstractType
consent, destination, extensions, issuer, versionFields inherited from class org.keycloak.dom.saml.common.CommonRequestAbstractType
id, issueInstant, signature -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSessionIndex(String index) Add session indexGets the value of the baseID property.Gets the value of the encryptedID property.Gets the value of the nameID property.Gets the value of the notOnOrAfter property.Gets the value of the reason property.Gets the value of the sessionIndex property.voidremoveSessionIndex(String index) Remove session indexvoidsetBaseID(BaseIDAbstractType value) Sets the value of the baseID property.voidSets the value of the encryptedID property.voidsetNameID(NameIDType value) Sets the value of the nameID property.voidSets the value of the notOnOrAfter property.voidSets the value of the reason property.Methods inherited from class org.keycloak.dom.saml.v2.protocol.RequestAbstractType
getConsent, getDestination, getExtensions, getIssuer, getVersion, setConsent, setDestination, setExtensions, setIssuerMethods inherited from class org.keycloak.dom.saml.common.CommonRequestAbstractType
getID, getIssueInstant, getSignature, setSignature
-
Field Details
-
baseID
-
nameID
-
encryptedID
-
sessionIndex
-
reason
-
notOnOrAfter
-
-
Constructor Details
-
LogoutRequestType
-
-
Method Details
-
getBaseID
Gets the value of the baseID property.- Returns:
- possible object is
BaseIDAbstractType
-
setBaseID
Sets the value of the baseID property.- Parameters:
value- allowed object isBaseIDAbstractType
-
getNameID
Gets the value of the nameID property.- Returns:
- possible object is
NameIDType
-
setNameID
Sets the value of the nameID property.- Parameters:
value- allowed object isNameIDType
-
getEncryptedID
Gets the value of the encryptedID property.- Returns:
- possible object is
EncryptedElementType
-
setEncryptedID
Sets the value of the encryptedID property.- Parameters:
value- allowed object isEncryptedElementType
-
addSessionIndex
Add session index- Parameters:
index-
-
removeSessionIndex
Remove session index- Parameters:
index-
-
getSessionIndex
Gets the value of the sessionIndex property. -
getReason
Gets the value of the reason property.- Returns:
- possible object is
String
-
setReason
Sets the value of the reason property.- Parameters:
value- allowed object isString
-
getNotOnOrAfter
Gets the value of the notOnOrAfter property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNotOnOrAfter
Sets the value of the notOnOrAfter property.- Parameters:
value- allowed object isXMLGregorianCalendar
-