public class AuthnStatementImpl extends AbstractSAMLObject implements AuthnStatement
AuthnStatement
.Modifier and Type | Field and Description |
---|---|
private AuthnContext |
authnContext
Authentication Context of the Authentication Statement.
|
private org.joda.time.DateTime |
authnInstant
Time of the authentication.
|
private String |
sessionIndex
Index of the session.
|
private org.joda.time.DateTime |
sessionNotOnOrAfter
Time at which the session ends.
|
private SubjectLocality |
subjectLocality
Subject Locality of the Authentication Statement.
|
AUTHN_INSTANT_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SESSION_INDEX_ATTRIB_NAME, SESSION_NOT_ON_OR_AFTER_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
Modifier | Constructor and Description |
---|---|
protected |
AuthnStatementImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
AuthnContext |
getAuthnContext() |
org.joda.time.DateTime |
getAuthnInstant() |
List<org.opensaml.core.xml.XMLObject> |
getOrderedChildren() |
String |
getSessionIndex() |
org.joda.time.DateTime |
getSessionNotOnOrAfter() |
SubjectLocality |
getSubjectLocality() |
void |
setAuthnContext(AuthnContext newAuthnContext) |
void |
setAuthnInstant(org.joda.time.DateTime newAuthnInstant) |
void |
setSessionIndex(String newSessionIndex) |
void |
setSessionNotOnOrAfter(org.joda.time.DateTime newSessionNotOnOrAfter) |
void |
setSubjectLocality(SubjectLocality newSubjectLocality) |
equals, hashCode, prepareForAssignment
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
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 SubjectLocality subjectLocality
private AuthnContext authnContext
private org.joda.time.DateTime authnInstant
private String sessionIndex
private org.joda.time.DateTime sessionNotOnOrAfter
protected AuthnStatementImpl(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 SubjectLocality getSubjectLocality()
getSubjectLocality
in interface AuthnStatement
public void setSubjectLocality(SubjectLocality newSubjectLocality)
setSubjectLocality
in interface AuthnStatement
public AuthnContext getAuthnContext()
getAuthnContext
in interface AuthnStatement
public void setAuthnContext(AuthnContext newAuthnContext)
setAuthnContext
in interface AuthnStatement
public org.joda.time.DateTime getAuthnInstant()
getAuthnInstant
in interface AuthnStatement
public void setAuthnInstant(org.joda.time.DateTime newAuthnInstant)
setAuthnInstant
in interface AuthnStatement
public String getSessionIndex()
getSessionIndex
in interface AuthnStatement
public void setSessionIndex(String newSessionIndex)
setSessionIndex
in interface AuthnStatement
public org.joda.time.DateTime getSessionNotOnOrAfter()
getSessionNotOnOrAfter
in interface AuthnStatement
public void setSessionNotOnOrAfter(org.joda.time.DateTime newSessionNotOnOrAfter)
setSessionNotOnOrAfter
in interface AuthnStatement
public List<org.opensaml.core.xml.XMLObject> getOrderedChildren()
getOrderedChildren
in interface org.opensaml.core.xml.XMLObject
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.