public class LogoutRequestImpl extends RequestAbstractTypeImpl implements LogoutRequest
LogoutRequest
.Modifier and Type | Field and Description |
---|---|
private BaseID |
baseID
BaseID child element.
|
private EncryptedID |
encryptedID
EncryptedID child element.
|
private NameID |
nameID
NameID child element.
|
private org.joda.time.DateTime |
notOnOrAfter
NotOnOrAfter attribute.
|
private String |
reason
Reason attribute.
|
private org.opensaml.core.xml.util.XMLObjectChildrenList<SessionIndex> |
sessionIndexes
SessionIndex child elements.
|
ADMIN_REASON, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, GLOBAL_TIMEOUT_REASON, NOT_ON_OR_AFTER_ATTRIB_NAME, REASON_ATTRIB_NAME, SP_TIMEOUT_REASON, TYPE_LOCAL_NAME, TYPE_NAME, USER_REASON
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, OBTAINED_CONSENT, PRIOR_CONSENT, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
Modifier | Constructor and Description |
---|---|
protected |
LogoutRequestImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
BaseID |
getBaseID() |
EncryptedID |
getEncryptedID() |
NameID |
getNameID() |
org.joda.time.DateTime |
getNotOnOrAfter() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getReason() |
List<SessionIndex> |
getSessionIndexes() |
void |
setBaseID(BaseID newBaseID) |
void |
setEncryptedID(EncryptedID newEncryptedID) |
void |
setNameID(NameID newNameID) |
void |
setNotOnOrAfter(org.joda.time.DateTime newNotOnOrAfter) |
void |
setReason(String newReason) |
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
equals, hashCode, prepareForAssignment, setSignature
getSignature, isSigned
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
getSignatureReferenceID
getSignature, isSigned, setSignature
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
private String reason
private org.joda.time.DateTime notOnOrAfter
private BaseID baseID
private NameID nameID
private EncryptedID encryptedID
private final org.opensaml.core.xml.util.XMLObjectChildrenList<SessionIndex> sessionIndexes
protected LogoutRequestImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic String getReason()
getReason
in interface LogoutRequest
public void setReason(String newReason)
setReason
in interface LogoutRequest
public org.joda.time.DateTime getNotOnOrAfter()
getNotOnOrAfter
in interface LogoutRequest
public void setNotOnOrAfter(org.joda.time.DateTime newNotOnOrAfter)
setNotOnOrAfter
in interface LogoutRequest
public BaseID getBaseID()
getBaseID
in interface LogoutRequest
public void setBaseID(BaseID newBaseID)
setBaseID
in interface LogoutRequest
public NameID getNameID()
getNameID
in interface LogoutRequest
public void setNameID(NameID newNameID)
setNameID
in interface LogoutRequest
public EncryptedID getEncryptedID()
getEncryptedID
in interface LogoutRequest
public void setEncryptedID(EncryptedID newEncryptedID)
setEncryptedID
in interface LogoutRequest
public List<SessionIndex> getSessionIndexes()
getSessionIndexes
in interface LogoutRequest
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
getOrderedChildren
in class RequestAbstractTypeImpl
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.