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, setSubjectLocalitysetSubjectaddNSPrefixAttr, 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, setDefaultNSPrefixappendChild, 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.DOMExceptionpublic 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 SubjectStatementSubject 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.