Class LogoutRequestType
java.lang.Object
eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
eu.europa.esig.saml.jaxb.protocol.LogoutRequestType
- All Implemented Interfaces:
Serializable
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
Modifier and TypeFieldDescriptionprotected BaseIDAbstractType
protected EncryptedElementType
protected NameIDType
protected XMLGregorianCalendar
protected String
Fields inherited from class eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
consent, destination, extensions, id, issueInstant, issuer, signature, version
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets 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.void
setBaseID
(BaseIDAbstractType value) Sets the value of the baseID property.void
Sets the value of the encryptedID property.void
setNameID
(NameIDType value) Sets the value of the nameID property.void
Sets the value of the notOnOrAfter property.void
Sets the value of the reason property.Methods inherited from class eu.europa.esig.saml.jaxb.protocol.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setSignature, setVersion
-
Field Details
-
baseID
-
nameID
-
encryptedID
-
sessionIndex
-
reason
-
notOnOrAfter
-
-
Constructor Details
-
LogoutRequestType
public 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
-
getSessionIndex
Gets the value of the sessionIndex property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the sessionIndex property.For example, to add a new item, do as follows:
getSessionIndex().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
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
-