Class AuthnStatementImpl
- java.lang.Object
-
- org.opensaml.core.xml.AbstractXMLObject
-
- org.opensaml.saml.saml2.core.impl.AuthnStatementImpl
-
- All Implemented Interfaces:
XMLObject,SAMLObject,AuthnStatement,Statement
public class AuthnStatementImpl extends AbstractXMLObject implements AuthnStatement
A concrete implementation ofAuthnStatement.
-
-
Field Summary
Fields Modifier and Type Field Description private AuthnContextauthnContextAuthentication Context of the Authentication Statement.private InstantauthnInstantTime of the authentication.private StringsessionIndexIndex of the session.private InstantsessionNotOnOrAfterTime at which the session ends.private SubjectLocalitysubjectLocalitySubject Locality of the Authentication Statement.-
Fields inherited from interface org.opensaml.saml.saml2.core.AuthnStatement
AUTHN_INSTANT_ATTRIB_NAME, AUTHN_INSTANT_ATTRIB_QNAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, SESSION_INDEX_ATTRIB_NAME, SESSION_NOT_ON_OR_AFTER_ATTRIB_NAME, SESSION_NOT_ON_OR_AFTER_ATTRIB_QNAME, TYPE_LOCAL_NAME, TYPE_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAuthnStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthnContextgetAuthnContext()InstantgetAuthnInstant()List<XMLObject>getOrderedChildren()StringgetSessionIndex()InstantgetSessionNotOnOrAfter()SubjectLocalitygetSubjectLocality()voidsetAuthnContext(AuthnContext newAuthnContext)voidsetAuthnInstant(Instant newAuthnInstant)voidsetSessionIndex(String newSessionIndex)voidsetSessionNotOnOrAfter(Instant newSessionNotOnOrAfter)voidsetSubjectLocality(SubjectLocality newSubjectLocality)-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
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
-
-
-
-
Field Detail
-
subjectLocality
private SubjectLocality subjectLocality
Subject Locality of the Authentication Statement.
-
authnContext
private AuthnContext authnContext
Authentication Context of the Authentication Statement.
-
authnInstant
private Instant authnInstant
Time of the authentication.
-
sessionIndex
private String sessionIndex
Index of the session.
-
sessionNotOnOrAfter
private Instant sessionNotOnOrAfter
Time at which the session ends.
-
-
Constructor Detail
-
AuthnStatementImpl
protected AuthnStatementImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Detail
-
getSubjectLocality
public SubjectLocality getSubjectLocality()
- Specified by:
getSubjectLocalityin interfaceAuthnStatement
-
setSubjectLocality
public void setSubjectLocality(SubjectLocality newSubjectLocality)
- Specified by:
setSubjectLocalityin interfaceAuthnStatement
-
getAuthnContext
public AuthnContext getAuthnContext()
- Specified by:
getAuthnContextin interfaceAuthnStatement
-
setAuthnContext
public void setAuthnContext(AuthnContext newAuthnContext)
- Specified by:
setAuthnContextin interfaceAuthnStatement
-
getAuthnInstant
public Instant getAuthnInstant()
- Specified by:
getAuthnInstantin interfaceAuthnStatement
-
setAuthnInstant
public void setAuthnInstant(Instant newAuthnInstant)
- Specified by:
setAuthnInstantin interfaceAuthnStatement
-
getSessionIndex
public String getSessionIndex()
- Specified by:
getSessionIndexin interfaceAuthnStatement
-
setSessionIndex
public void setSessionIndex(String newSessionIndex)
- Specified by:
setSessionIndexin interfaceAuthnStatement
-
getSessionNotOnOrAfter
public Instant getSessionNotOnOrAfter()
- Specified by:
getSessionNotOnOrAfterin interfaceAuthnStatement
-
setSessionNotOnOrAfter
public void setSessionNotOnOrAfter(Instant newSessionNotOnOrAfter)
- Specified by:
setSessionNotOnOrAfterin interfaceAuthnStatement
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildrenin interfaceXMLObject
-
-