public class AuthenticationStatementImpl extends SubjectStatementImpl implements AuthenticationStatement
AuthenticationStatement Interface.| Modifier and Type | Field and Description |
|---|---|
private org.joda.time.DateTime |
authenticationInstant
Contains the AuthenticationMethod attribute contents.
|
private java.lang.String |
authenticationMethod
Contains the AuthenticationMethod attribute contents.
|
private XMLObjectChildrenList<AuthorityBinding> |
authorityBindings
Contains the AuthorityBinding subelements.
|
private SubjectLocality |
subjectLocality
Contains the SubjectLocality subelement.
|
AUTHENTICATIONINSTANT_ATTRIB_NAME, AUTHENTICATIONMETHOD_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, HARDWARE_TOKEN_AUTHN_METHOD, KERBEROS_AUTHN_METHOD, PASSWORD_AUTHN_METHOD, PGP_AUTHN_METHOD, SPKI_AUTHN_METHOD, SRP_AUTHN_METHOD, TLS_CLIENT_AUTHN_METHOD, TYPE_LOCAL_NAME, TYPE_NAME, UNSPECIFIED_AUTHN_METHOD, X509_AUTHN_METHOD, XKMS_AUTHN_METHOD, XML_DSIG_AUTHN_METHOD| Modifier | Constructor and Description |
|---|---|
protected |
AuthenticationStatementImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
getAuthenticationInstant()
Return the contents of the AuthenticationInstant attribute.
|
java.lang.String |
getAuthenticationMethod()
Return the contents of the AuthenticationMethod attribute.
|
java.util.List<AuthorityBinding> |
getAuthorityBindings()
Get the list of
AuthorityBindings. |
java.util.List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
SubjectLocality |
getSubjectLocality()
Get the
SubjectLocality. |
void |
setAuthenticationInstant(org.joda.time.DateTime instant)
Set the contents of the AuthenticationInstant attribute.
|
void |
setAuthenticationMethod(java.lang.String method)
Set the contents of the AuthenticationMethod attribute.
|
void |
setSubjectLocality(SubjectLocality locality)
Set the
SubjectLocality. |
getSubject, setSubjectequals, hashCode, prepareForAssignmentdetach, 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, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetSubject, setSubjectdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprivate java.lang.String authenticationMethod
private org.joda.time.DateTime authenticationInstant
private SubjectLocality subjectLocality
private final XMLObjectChildrenList<AuthorityBinding> authorityBindings
protected AuthenticationStatementImpl(java.lang.String namespaceURI,
java.lang.String elementLocalName,
java.lang.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 java.lang.String getAuthenticationMethod()
getAuthenticationMethod in interface AuthenticationStatementpublic void setAuthenticationMethod(java.lang.String method)
setAuthenticationMethod in interface AuthenticationStatementmethod - the authentication methodpublic org.joda.time.DateTime getAuthenticationInstant()
getAuthenticationInstant in interface AuthenticationStatementpublic void setAuthenticationInstant(org.joda.time.DateTime instant)
setAuthenticationInstant in interface AuthenticationStatementinstant - the authentication instantpublic SubjectLocality getSubjectLocality()
SubjectLocality.getSubjectLocality in interface AuthenticationStatementSubjectLocalitypublic void setSubjectLocality(SubjectLocality locality)
SubjectLocality.setSubjectLocality in interface AuthenticationStatementlocality - the SubjectLocalitypublic java.util.List<AuthorityBinding> getAuthorityBindings()
AuthorityBindings.getAuthorityBindings in interface AuthenticationStatementAuthorityBindingspublic java.util.List<XMLObject> getOrderedChildren()
getOrderedChildren in interface XMLObjectgetOrderedChildren in class SubjectStatementImpl