public class LogoutRequestImpl extends RequestAbstractTypeImpl implements LogoutRequest
LogoutRequest
.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, NOT_ON_OR_AFTER_ATTRIB_NAME, REASON_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
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()
Gets the base identifier of the principal for this request.
|
EncryptedID |
getEncryptedID()
Gets the encrytped name identifier of the principal for this request.
|
NameID |
getNameID()
Gets the name identifier of the principal for this request.
|
org.joda.time.DateTime |
getNotOnOrAfter()
Get the NotOnOrAfter attrib value of the request.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
String |
getReason()
Get the Reason attrib value of the request.
|
List<SessionIndex> |
getSessionIndexes()
Get the list of SessionIndexes for the request.
|
void |
setBaseID(BaseID newBaseID)
Sets the base identifier of the principal for this request.
|
void |
setEncryptedID(EncryptedID newEncryptedID)
Sets the encrypted name identifier of the principal for this request.
|
void |
setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
void |
setNotOnOrAfter(org.joda.time.DateTime newNotOnOrAfter)
Set the NotOnOrAfter attrib value of the request.
|
void |
setReason(String newReason)
Set the Reason attrib value of the request.
|
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
equals, prepareForAssignment, setSignature
deregisterValidator, getValidators, registerValidator, validate, validateChildren
getSignature, isSigned
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
getSignatureReferenceID
getSignature, isSigned, setSignature
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
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
newReason
- the new Reason value of the requestpublic org.joda.time.DateTime getNotOnOrAfter()
getNotOnOrAfter
in interface LogoutRequest
public void setNotOnOrAfter(org.joda.time.DateTime newNotOnOrAfter)
setNotOnOrAfter
in interface LogoutRequest
newNotOnOrAfter
- the new NotOnOrAfter value of the requestpublic BaseID getBaseID()
getBaseID
in interface LogoutRequest
public void setBaseID(BaseID newBaseID)
setBaseID
in interface LogoutRequest
newBaseID
- the base identifier of the principal for this requestpublic NameID getNameID()
getNameID
in interface LogoutRequest
public void setNameID(NameID newNameID)
setNameID
in interface LogoutRequest
newNameID
- the name identifier of the principal for this requestpublic EncryptedID getEncryptedID()
getEncryptedID
in interface LogoutRequest
public void setEncryptedID(EncryptedID newEncryptedID)
setEncryptedID
in interface LogoutRequest
newEncryptedID
- the new encrypted name identifier of the principal for this requestpublic List<SessionIndex> getSessionIndexes()
getSessionIndexes
in interface LogoutRequest
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
getOrderedChildren
in class RequestAbstractTypeImpl
Copyright © 2018 JBoss by Red Hat. All rights reserved.