opensaml::saml1::AuthenticationStatement Class Reference

SAML 1.x AuthenticationStatement element. More...

#include <saml/saml1/core/Assertions.h>

Inheritance diagram for opensaml::saml1::AuthenticationStatement:

opensaml::saml1::SubjectStatement opensaml::saml1::Statement

List of all members.

Public Member Functions

virtual AuthenticationStatementcloneAuthenticationStatement () const =0
 Type-specific clone method.
virtual const XMLCh * getAuthenticationMethod () const =0
 Returns the AuthenticationMethod attribute.
virtual void setAuthenticationMethod (const XMLCh *AuthenticationMethod)=0
 Sets the AuthenticationMethod attribute.
virtual const
xercesc::XMLDateTime * 
getAuthenticationInstant () const =0
 Returns the AuthenticationInstant attribute.
virtual void setAuthenticationInstant (const xercesc::XMLDateTime *AuthenticationInstant)=0
 Sets the AuthenticationInstant attribute.
virtual time_t getAuthenticationInstantEpoch () const =0
 Returns the AuthenticationInstant attribute in epoch form.
virtual void setAuthenticationInstant (time_t AuthenticationInstant)=0
 Sets the AuthenticationInstant attribute.
virtual void setAuthenticationInstant (const XMLCh *AuthenticationInstant)=0
 Sets the AuthenticationInstant attribute.
virtual SubjectLocalitygetSubjectLocality () const =0
 Returns the SubjectLocality child.
virtual void setSubjectLocality (SubjectLocality *child)=0
 Sets the SubjectLocality child.
virtual
xmltooling::XMLObjectChildrenList
< std::vector
< AuthorityBinding * > > 
getAuthorityBindings ()=0
 Returns modifiable AuthorityBinding collection.
virtual const std::vector
< AuthorityBinding * > & 
getAuthorityBindings () const =0
 Returns reference to immutable AuthorityBinding collection.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh AUTHENTICATIONMETHOD_ATTRIB_NAME []
 AuthenticationMethod attribute name.
static const XMLCh AUTHENTICATIONINSTANT_ATTRIB_NAME []
 AuthenticationInstant attribute name.
static const XMLCh TYPE_NAME []
 AuthenticationStatementType local name.


Detailed Description

SAML 1.x AuthenticationStatement element.

Member Function Documentation

virtual AuthenticationStatement* opensaml::saml1::AuthenticationStatement::cloneAuthenticationStatement (  )  const [pure virtual]

Type-specific clone method.

virtual const XMLCh* opensaml::saml1::AuthenticationStatement::getAuthenticationMethod (  )  const [pure virtual]

Returns the AuthenticationMethod attribute.

virtual void opensaml::saml1::AuthenticationStatement::setAuthenticationMethod ( const XMLCh *  AuthenticationMethod  )  [pure virtual]

Sets the AuthenticationMethod attribute.

virtual const xercesc::XMLDateTime* opensaml::saml1::AuthenticationStatement::getAuthenticationInstant (  )  const [pure virtual]

Returns the AuthenticationInstant attribute.

virtual void opensaml::saml1::AuthenticationStatement::setAuthenticationInstant ( const xercesc::XMLDateTime *  AuthenticationInstant  )  [pure virtual]

Sets the AuthenticationInstant attribute.

virtual time_t opensaml::saml1::AuthenticationStatement::getAuthenticationInstantEpoch (  )  const [pure virtual]

Returns the AuthenticationInstant attribute in epoch form.

virtual void opensaml::saml1::AuthenticationStatement::setAuthenticationInstant ( time_t  AuthenticationInstant  )  [pure virtual]

Sets the AuthenticationInstant attribute.

virtual void opensaml::saml1::AuthenticationStatement::setAuthenticationInstant ( const XMLCh *  AuthenticationInstant  )  [pure virtual]

Sets the AuthenticationInstant attribute.

virtual SubjectLocality* opensaml::saml1::AuthenticationStatement::getSubjectLocality (  )  const [pure virtual]

Returns the SubjectLocality child.

virtual void opensaml::saml1::AuthenticationStatement::setSubjectLocality ( SubjectLocality child  )  [pure virtual]

Sets the SubjectLocality child.

virtual xmltooling::XMLObjectChildrenList< std::vector< AuthorityBinding *> > opensaml::saml1::AuthenticationStatement::getAuthorityBindings (  )  [pure virtual]

Returns modifiable AuthorityBinding collection.

virtual const std::vector< AuthorityBinding *>& opensaml::saml1::AuthenticationStatement::getAuthorityBindings (  )  const [pure virtual]

Returns reference to immutable AuthorityBinding collection.


The documentation for this class was generated from the following file:

Generated on Mon Apr 13 19:46:40 2020 for opensaml-3.1.0 by  doxygen 1.5.6