Class LogoutRequestType
- java.lang.Object
-
- org.certificateservices.messages.saml2.protocol.jaxb.RequestAbstractType
-
- org.certificateservices.messages.saml2.protocol.jaxb.LogoutRequestType
-
public class LogoutRequestType extends RequestAbstractType
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>
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseIDAbstractTypebaseIDprotected EncryptedElementTypeencryptedIDprotected NameIDTypenameIDprotected javax.xml.datatype.XMLGregorianCalendarnotOnOrAfterprotected java.lang.Stringreasonprotected java.util.List<java.lang.String>sessionIndex-
Fields inherited from class org.certificateservices.messages.saml2.protocol.jaxb.RequestAbstractType
consent, destination, extensions, id, issueInstant, issuer, signature, version
-
-
Constructor Summary
Constructors Constructor Description LogoutRequestType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseIDAbstractTypegetBaseID()Gets the value of the baseID property.EncryptedElementTypegetEncryptedID()Gets the value of the encryptedID property.NameIDTypegetNameID()Gets the value of the nameID property.javax.xml.datatype.XMLGregorianCalendargetNotOnOrAfter()Gets the value of the notOnOrAfter property.java.lang.StringgetReason()Gets the value of the reason property.java.util.List<java.lang.String>getSessionIndex()Gets the value of the sessionIndex property.voidsetBaseID(BaseIDAbstractType value)Sets the value of the baseID property.voidsetEncryptedID(EncryptedElementType value)Sets the value of the encryptedID property.voidsetNameID(NameIDType value)Sets the value of the nameID property.voidsetNotOnOrAfter(javax.xml.datatype.XMLGregorianCalendar value)Sets the value of the notOnOrAfter property.voidsetReason(java.lang.String value)Sets the value of the reason property.-
Methods inherited from class org.certificateservices.messages.saml2.protocol.jaxb.RequestAbstractType
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setSignature, setVersion
-
-
-
-
Field Detail
-
baseID
protected BaseIDAbstractType baseID
-
nameID
protected NameIDType nameID
-
encryptedID
protected EncryptedElementType encryptedID
-
sessionIndex
protected java.util.List<java.lang.String> sessionIndex
-
reason
protected java.lang.String reason
-
notOnOrAfter
protected javax.xml.datatype.XMLGregorianCalendar notOnOrAfter
-
-
Method Detail
-
getBaseID
public BaseIDAbstractType getBaseID()
Gets the value of the baseID property.- Returns:
- possible object is
BaseIDAbstractType
-
setBaseID
public void setBaseID(BaseIDAbstractType value)
Sets the value of the baseID property.- Parameters:
value- allowed object isBaseIDAbstractType
-
getNameID
public NameIDType getNameID()
Gets the value of the nameID property.- Returns:
- possible object is
NameIDType
-
setNameID
public void setNameID(NameIDType value)
Sets the value of the nameID property.- Parameters:
value- allowed object isNameIDType
-
getEncryptedID
public EncryptedElementType getEncryptedID()
Gets the value of the encryptedID property.- Returns:
- possible object is
EncryptedElementType
-
setEncryptedID
public void setEncryptedID(EncryptedElementType value)
Sets the value of the encryptedID property.- Parameters:
value- allowed object isEncryptedElementType
-
getSessionIndex
public java.util.List<java.lang.String> 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
setmethod 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
public java.lang.String getReason()
Gets the value of the reason property.- Returns:
- possible object is
String
-
setReason
public void setReason(java.lang.String value)
Sets the value of the reason property.- Parameters:
value- allowed object isString
-
getNotOnOrAfter
public javax.xml.datatype.XMLGregorianCalendar getNotOnOrAfter()
Gets the value of the notOnOrAfter property.- Returns:
- possible object is
XMLGregorianCalendar
-
setNotOnOrAfter
public void setNotOnOrAfter(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the notOnOrAfter property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
-