public class LogoutRequest extends RequestAbstract
VERSION
Constructor and Description |
---|
LogoutRequest(org.w3c.dom.Document owner)
Creates a new
LogoutRequest instance. |
LogoutRequest(org.w3c.dom.Element element)
Creates a new
LogoutRequest instance from the given Element node. |
LogoutRequest(org.w3c.dom.Element element, java.lang.String systemId)
Creates a new
LogoutRequest instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
void |
addSessionIndex(java.lang.String index)
Add a SessionIndex value.
|
java.util.Date |
getNotOnOrAfter()
Return the time instant on or after which the subject can not be confirmed.
|
java.lang.String |
getReason()
Returns the reason for the logout.
|
java.util.List |
getSessionIndexes()
Gets the SessionIndex values.
|
SAML2NameIdentifier |
getSubjectNameIdentifier()
Sets the identifier that specifies the principal.
|
void |
setNotOnOrAfter(java.util.Date notOnOrAfter)
Set the time instant on or after which the subject can not be confirmed.
|
void |
setReason(java.lang.String reason)
Sets the reason for the logout.
|
void |
setSubjectNameIdentifier(SAML2NameIdentifier nid)
Sets the name identifier that specifies the principal.
|
addSignature, addSignature, clearSignature, getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignature, getVersion, isSigned, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion, sign, sign, verify, verify
addNSPrefixAttr, addNSPrefixAttr, addNSPrefixAttrDefault, addNSPrefixAttrDefault, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getChildElementsByTagName, getChildElementsByTagName, getChildElementsByTagNameNS, getChildElementsByTagNameNS, getDefaultNSPrefix, getElement, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDefaultNSPrefix
appendChild, appendChild, appendTo, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNode, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSystemId, hasAttributes, hasChildNodes, insertBefore, insertBefore, isSupported, normalize, removeChild, removeChild, replaceChild, replaceChild, setNodeValue, setPrefix, setSystemId, toBytesXML, toStringXML
public LogoutRequest(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
LogoutRequest
instance from the given Element node.element
- An LogoutRequest element.org.w3c.dom.DOMException
public LogoutRequest(org.w3c.dom.Element element, java.lang.String systemId) throws org.w3c.dom.DOMException
LogoutRequest
instance from the given Element node.element
- An LogoutRequest element.systemId
- The URI string system ID for the LogoutRequest
.org.w3c.dom.DOMException
public LogoutRequest(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
LogoutRequest
instance.owner
- The owner document of the new LogoutRequest.org.w3c.dom.DOMException
public void setSubjectNameIdentifier(SAML2NameIdentifier nid)
nid
- The name identifier of the session participant.public SAML2NameIdentifier getSubjectNameIdentifier()
null
if not specified.public void addSessionIndex(java.lang.String index)
index
- A String
object containing session index.public java.util.List getSessionIndexes()
public void setReason(java.lang.String reason)
reason
- A URI reference.public java.lang.String getReason()
public void setNotOnOrAfter(java.util.Date notOnOrAfter)
notOnOrAfter
- The specified time.public java.util.Date getNotOnOrAfter()
null
if not specified.