opensaml::saml2md::RegistrationInfo Class Reference

SAML Metadata Extension for RPI RegistrationInfo element. More...

#include <saml/saml2/metadata/Metadata.h>

List of all members.

Public Member Functions

virtual RegistrationInfocloneRegistrationInfo () const =0
 Type-specific clone method.
virtual const XMLCh * getRegistrationAuthority () const =0
 Returns the RegistrationAuthority attribute.
virtual void setRegistrationAuthority (const XMLCh *RegistrationAuthority)=0
 Sets the RegistrationAuthority attribute.
virtual const
xercesc::XMLDateTime * 
getRegistrationInstant () const =0
 Returns the RegistrationInstant attribute.
virtual void setRegistrationInstant (const xercesc::XMLDateTime *RegistrationInstant)=0
 Sets the RegistrationInstant attribute.
virtual time_t getRegistrationInstantEpoch () const =0
 Returns the RegistrationInstant attribute in epoch form.
virtual void setRegistrationInstant (time_t RegistrationInstant)=0
 Sets the RegistrationInstant attribute.
virtual void setRegistrationInstant (const XMLCh *RegistrationInstant)=0
 Sets the RegistrationInstant attribute.
virtual
xmltooling::XMLObjectChildrenList
< std::vector
< RegistrationPolicy * > > 
getRegistrationPolicys ()=0
 Returns modifiable RegistrationPolicy collection.
virtual const std::vector
< RegistrationPolicy * > & 
getRegistrationPolicys () const =0
 Returns reference to immutable RegistrationPolicy collection.

Static Public Attributes

static const XMLCh LOCAL_NAME []
 Element local name.
static const XMLCh REGAUTHORITY_ATTRIB_NAME []
 RegistrationAuthority attribute name.
static const XMLCh REGINSTANT_ATTRIB_NAME []
 RegistrationInstant attribute name.
static const XMLCh TYPE_NAME []
 RegistrationInfoType local name.


Detailed Description

SAML Metadata Extension for RPI RegistrationInfo element.

Member Function Documentation

virtual RegistrationInfo* opensaml::saml2md::RegistrationInfo::cloneRegistrationInfo (  )  const [pure virtual]

Type-specific clone method.

virtual const XMLCh* opensaml::saml2md::RegistrationInfo::getRegistrationAuthority (  )  const [pure virtual]

Returns the RegistrationAuthority attribute.

virtual void opensaml::saml2md::RegistrationInfo::setRegistrationAuthority ( const XMLCh *  RegistrationAuthority  )  [pure virtual]

Sets the RegistrationAuthority attribute.

virtual const xercesc::XMLDateTime* opensaml::saml2md::RegistrationInfo::getRegistrationInstant (  )  const [pure virtual]

Returns the RegistrationInstant attribute.

virtual void opensaml::saml2md::RegistrationInfo::setRegistrationInstant ( const xercesc::XMLDateTime *  RegistrationInstant  )  [pure virtual]

Sets the RegistrationInstant attribute.

virtual time_t opensaml::saml2md::RegistrationInfo::getRegistrationInstantEpoch (  )  const [pure virtual]

Returns the RegistrationInstant attribute in epoch form.

virtual void opensaml::saml2md::RegistrationInfo::setRegistrationInstant ( time_t  RegistrationInstant  )  [pure virtual]

Sets the RegistrationInstant attribute.

virtual void opensaml::saml2md::RegistrationInfo::setRegistrationInstant ( const XMLCh *  RegistrationInstant  )  [pure virtual]

Sets the RegistrationInstant attribute.

virtual xmltooling::XMLObjectChildrenList< std::vector< RegistrationPolicy *> > opensaml::saml2md::RegistrationInfo::getRegistrationPolicys (  )  [pure virtual]

Returns modifiable RegistrationPolicy collection.

virtual const std::vector< RegistrationPolicy *>& opensaml::saml2md::RegistrationInfo::getRegistrationPolicys (  )  const [pure virtual]

Returns reference to immutable RegistrationPolicy collection.


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

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