org.opensaml.saml1.core
Interface AuthenticationStatement

All Superinterfaces:
SAMLObject, Statement, SubjectStatement, ValidatingXMLObject, 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 String AUTHENTICATIONINSTANT_ATTRIB_NAME
          Name of the AuthenticationInstant attribute
static String AUTHENTICATIONMETHOD_ATTRIB_NAME
          Name of the AuthenticationMethod attribute
static String DEFAULT_ELEMENT_LOCAL_NAME
          Element name, no namespace.
static QName DEFAULT_ELEMENT_NAME
          Default element name
static String TYPE_LOCAL_NAME
          Local name of the XSI type
static QName TYPE_NAME
          QName of the XSI type
 
Method Summary
 org.joda.time.DateTime getAuthenticationInstant()
          Return the contents of the AuthenticationInstant attribute
 String getAuthenticationMethod()
          Return the contents of the AuthenticationMethod attribute
 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(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, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

DEFAULT_ELEMENT_LOCAL_NAME

static final String DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.

See Also:
Constant Field Values

DEFAULT_ELEMENT_NAME

static final QName DEFAULT_ELEMENT_NAME
Default element name


TYPE_LOCAL_NAME

static final String TYPE_LOCAL_NAME
Local name of the XSI type

See Also:
Constant Field Values

TYPE_NAME

static final QName TYPE_NAME
QName of the XSI type


AUTHENTICATIONMETHOD_ATTRIB_NAME

static final String AUTHENTICATIONMETHOD_ATTRIB_NAME
Name of the AuthenticationMethod attribute

See Also:
Constant Field Values

AUTHENTICATIONINSTANT_ATTRIB_NAME

static final String AUTHENTICATIONINSTANT_ATTRIB_NAME
Name of the AuthenticationInstant attribute

See Also:
Constant Field Values
Method Detail

getAuthenticationMethod

String getAuthenticationMethod()
Return the contents of the AuthenticationMethod attribute


setAuthenticationMethod

void setAuthenticationMethod(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 IllegalArgumentException
Get the (single) SubjectLocality child element

Throws:
IllegalArgumentException

getAuthorityBindings

List<AuthorityBinding> getAuthorityBindings()
return all the AuthorityBinding subelement



Copyright © 1999-2013. All Rights Reserved.