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>
Modifier and Type | Field and Description |
---|---|
protected BaseIDAbstractType |
baseID |
protected EncryptedElementType |
encryptedID |
protected NameIDType |
nameID |
protected XMLGregorianCalendar |
notOnOrAfter |
protected String |
reason |
protected List<String> |
sessionIndex |
consent, destination, extensions, issuer, version
id, issueInstant, signature
Constructor and Description |
---|
LogoutRequestType(String id,
XMLGregorianCalendar instant) |
Modifier and Type | Method and Description |
---|---|
void |
addSessionIndex(String index)
Add session index
|
BaseIDAbstractType |
getBaseID()
Gets the value of the baseID property.
|
EncryptedElementType |
getEncryptedID()
Gets the value of the encryptedID property.
|
NameIDType |
getNameID()
Gets the value of the nameID property.
|
XMLGregorianCalendar |
getNotOnOrAfter()
Gets the value of the notOnOrAfter property.
|
String |
getReason()
Gets the value of the reason property.
|
List<String> |
getSessionIndex()
Gets the value of the sessionIndex property.
|
void |
removeSessionIndex(String index)
Remove session index
|
void |
setBaseID(BaseIDAbstractType value)
Sets the value of the baseID property.
|
void |
setEncryptedID(EncryptedElementType value)
Sets the value of the encryptedID property.
|
void |
setNameID(NameIDType value)
Sets the value of the nameID property.
|
void |
setNotOnOrAfter(XMLGregorianCalendar value)
Sets the value of the notOnOrAfter property.
|
void |
setReason(String value)
Sets the value of the reason property.
|
getConsent, getDestination, getExtensions, getIssuer, getVersion, setConsent, setDestination, setExtensions, setIssuer
getID, getIssueInstant, getSignature, setSignature
protected BaseIDAbstractType baseID
protected NameIDType nameID
protected EncryptedElementType encryptedID
protected String reason
protected XMLGregorianCalendar notOnOrAfter
public LogoutRequestType(String id, XMLGregorianCalendar instant)
public BaseIDAbstractType getBaseID()
BaseIDAbstractType
public void setBaseID(BaseIDAbstractType value)
value
- allowed object is BaseIDAbstractType
public NameIDType getNameID()
NameIDType
public void setNameID(NameIDType value)
value
- allowed object is NameIDType
public EncryptedElementType getEncryptedID()
EncryptedElementType
public void setEncryptedID(EncryptedElementType value)
value
- allowed object is EncryptedElementType
public void addSessionIndex(String index)
index
- public void removeSessionIndex(String index)
index
- public String getReason()
String
public void setReason(String value)
value
- allowed object is String
public XMLGregorianCalendar getNotOnOrAfter()
XMLGregorianCalendar
public void setNotOnOrAfter(XMLGregorianCalendar value)
value
- allowed object is XMLGregorianCalendar
Copyright © 2017 JBoss by Red Hat. All rights reserved.