org.opensaml.saml1.core
Interface AuthenticationStatement

All Superinterfaces:
SAMLObject, Statement, SubjectStatement, org.opensaml.xml.validation.ValidatingXMLObject, org.opensaml.xml.XMLObject
All Known Implementing Classes:
AuthenticationStatementImpl

public interface AuthenticationStatement
extends SAMLObject, SubjectStatement

This interface defines how the object representing a SAML1 AuthenticationStatment element behaves.


Field Summary
static java.lang.String AUTHENTICATIONINSTANT_ATTRIB_NAME
          Name of the AuthenticationInstant attribute
static java.lang.String AUTHENTICATIONMETHOD_ATTRIB_NAME
          Name of the AuthenticationMethod attribute
static java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
          Element name, no namespace.
static javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
          Default element name
static java.lang.String TYPE_LOCAL_NAME
          Local name of the XSI type
static javax.xml.namespace.QName TYPE_NAME
          QName of the XSI type
 
Method Summary
 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()
          return all the AuthorityBinding subelement
 SubjectLocality getSubjectLocality()
          Set the (single) SubjectLocality child element
 void setAuthenticationInstant(org.joda.time.DateTime authenticationInstant)
          Set the contents of the AuthenticationInstant attribute
 void setAuthenticationMethod(java.lang.String authenticationMethod)
          Set the contents of the AuthenticationMethod attribute
 void setSubjectLocality(SubjectLocality subjectLocality)
          Get the (single) SubjectLocality child element
 
Methods inherited from interface org.opensaml.saml1.core.SubjectStatement
getSubject, setSubject
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final java.lang.String DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final javax.xml.namespace.QName DEFAULT_ELEMENT_NAME
Default element name


TYPE_LOCAL_NAME

static final java.lang.String TYPE_LOCAL_NAME
Local name of the XSI type

See Also:
Constant Field Values

TYPE_NAME

static final javax.xml.namespace.QName TYPE_NAME
QName of the XSI type


AUTHENTICATIONMETHOD_ATTRIB_NAME

static final java.lang.String AUTHENTICATIONMETHOD_ATTRIB_NAME
Name of the AuthenticationMethod attribute

See Also:
Constant Field Values

AUTHENTICATIONINSTANT_ATTRIB_NAME

static final java.lang.String AUTHENTICATIONINSTANT_ATTRIB_NAME
Name of the AuthenticationInstant attribute

See Also:
Constant Field Values
Method Detail

getAuthenticationMethod

java.lang.String getAuthenticationMethod()
Return the contents of the AuthenticationMethod attribute


setAuthenticationMethod

void setAuthenticationMethod(java.lang.String authenticationMethod)
Set the contents of the AuthenticationMethod attribute


getAuthenticationInstant

org.joda.time.DateTime getAuthenticationInstant()
Return the contents of the AuthenticationInstant attribute


setAuthenticationInstant

void setAuthenticationInstant(org.joda.time.DateTime authenticationInstant)
Set the contents of the AuthenticationInstant attribute


getSubjectLocality

SubjectLocality getSubjectLocality()
Set the (single) SubjectLocality child element


setSubjectLocality

void setSubjectLocality(SubjectLocality subjectLocality)
                        throws java.lang.IllegalArgumentException
Get the (single) SubjectLocality child element

Throws:
java.lang.IllegalArgumentException

getAuthorityBindings

java.util.List<AuthorityBinding> getAuthorityBindings()
return all the AuthorityBinding subelement



Copyright © 2006-2012 Internet2. All Rights Reserved.