public class LibAuthenticationStatement extends AuthenticationStatement
LibSubject
, AuthnContext
Constructor and Description |
---|
LibAuthenticationStatement(org.w3c.dom.Document owner)
Creates a new
LibAuthenticationStatement instance. |
LibAuthenticationStatement(org.w3c.dom.Document owner, java.lang.String authenticationMethod, java.util.Date authenticationInstant)
Creates a new
LibAuthenticationStatement instance. |
LibAuthenticationStatement(org.w3c.dom.Element element)
Creates a new
LibAuthenticationStatement instance from the given Element node. |
LibAuthenticationStatement(org.w3c.dom.Element element, java.lang.String SystemId)
Creates a new
LibAuthenticationStatement instance from the given Element node. |
Modifier and Type | Method and Description |
---|---|
AuthnContext |
getAuthnContext()
Returns the AuthnContext element contained in this element, or
null if no AuthnContext element is present. |
java.util.Date |
getReauthenticateOnOrAfter()
Returns the time specified in the ReauthenticateOnOrAfter attribute in this element, or
null if the attribute is not specified. |
java.lang.String |
getSessionIndex()
Returns the string value in the SessionIndex attribute in this element, or
null if the attribute is not specified. |
Subject |
getSubject()
Returns the
Subject of this Liberty AuthenticationStatement element, or null if no Subject child element is present. |
void |
setAuthnContext(AuthnContext authnContext)
Sets the AuthnContext child element of this element.
|
void |
setReauthenticateOnOrAfter(java.util.Date reAuthnTime)
Sets the ReauthenticateOnOrAfter attribute for this element.
|
void |
setSessionIndex(java.lang.String sessionIndex)
Sets the value of the SessionIndex attribute of this element.
|
addAuthorityBinding, getAuthenticationInstant, getAuthenticationMethod, getAuthorityBindings, getSubjectLocality, setAuthenticationInstant, setAuthenticationMethod, setSubjectLocality
setSubject
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 LibAuthenticationStatement(org.w3c.dom.Element element) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance from the given Element node.element
- An Liberty AuthenticationStatement element.org.w3c.dom.DOMException
public LibAuthenticationStatement(org.w3c.dom.Element element, java.lang.String SystemId) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance from the given Element node.element
- A Liberty AuthenticationStatement element.systemId
- The URI string system ID for the LibAuthenticationStatement
.org.w3c.dom.DOMException
public LibAuthenticationStatement(org.w3c.dom.Document owner) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance.owner
- The owner document of the new LibAuthenticationStatement.org.w3c.dom.DOMException
public LibAuthenticationStatement(org.w3c.dom.Document owner, java.lang.String authenticationMethod, java.util.Date authenticationInstant) throws org.w3c.dom.DOMException
LibAuthenticationStatement
instance.owner
- The owner document of the new LibAuthenticationStatement.authenticationMethod
- The AuthenticationMethod
attribute.authenticationInstant
- The AuthenticationInstant
attribute.org.w3c.dom.DOMException
public Subject getSubject()
Subject
of this Liberty AuthenticationStatement element, or null
if no Subject child element is present. Overrides the super class method to return an instance of LibSubject
.getSubject
in class SubjectStatement
Subject
element representing the principal of the statement.public void setReauthenticateOnOrAfter(java.util.Date reAuthnTime)
reAuthnTime
- The ReauthenticateOnOrAfter attribute value.public java.util.Date getReauthenticateOnOrAfter()
null
if the attribute is not specified.public void setSessionIndex(java.lang.String sessionIndex)
sessionIndex
- The SessionIndex attribute value.public java.lang.String getSessionIndex()
null
if the attribute is not specified.public void setAuthnContext(AuthnContext authnContext)
authnContext
- The AuthnContext element.public AuthnContext getAuthnContext()
null
if no AuthnContext element is present.AuthnContext
object or null
if not specified.