#include <saml/saml2/metadata/Metadata.h>
Public Member Functions | |
virtual ContactPerson * | cloneContactPerson () const =0 |
Type-specific clone method. | |
virtual const XMLCh * | getContactType () const =0 |
Returns the ContactType attribute. | |
virtual void | setContactType (const XMLCh *ContactType)=0 |
Sets the ContactType attribute. | |
virtual Extensions * | getExtensions () const =0 |
Returns the Extensions child. | |
virtual void | setExtensions (Extensions *child)=0 |
Sets the Extensions child. | |
virtual Company * | getCompany () const =0 |
Returns the Company child. | |
virtual void | setCompany (Company *child)=0 |
Sets the Company child. | |
virtual GivenName * | getGivenName () const =0 |
Returns the GivenName child. | |
virtual void | setGivenName (GivenName *child)=0 |
Sets the GivenName child. | |
virtual SurName * | getSurName () const =0 |
Returns the SurName child. | |
virtual void | setSurName (SurName *child)=0 |
Sets the SurName child. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< EmailAddress * > > | getEmailAddresss ()=0 |
Returns modifiable EmailAddress collection. | |
virtual const std::vector < EmailAddress * > & | getEmailAddresss () const =0 |
Returns reference to immutable EmailAddress collection. | |
virtual xmltooling::XMLObjectChildrenList < std::vector< TelephoneNumber * > > | getTelephoneNumbers ()=0 |
Returns modifiable TelephoneNumber collection. | |
virtual const std::vector < TelephoneNumber * > & | getTelephoneNumbers () const =0 |
Returns reference to immutable TelephoneNumber collection. | |
Static Public Attributes | |
static const XMLCh | LOCAL_NAME [] |
Element local name. | |
static const XMLCh | CONTACTTYPE_ATTRIB_NAME [] |
ContactType attribute name. | |
static const XMLCh | TYPE_NAME [] |
ContactType local name. | |
static const XMLCh | CONTACT_TECHNICAL [] |
technical Contact Type | |
static const XMLCh | CONTACT_SUPPORT [] |
support Contact Type | |
static const XMLCh | CONTACT_ADMINISTRATIVE [] |
administrative Contact Type | |
static const XMLCh | CONTACT_BILLING [] |
billing Contact Type | |
static const XMLCh | CONTACT_OTHER [] |
other Contact Type |
virtual ContactPerson* opensaml::saml2md::ContactPerson::cloneContactPerson | ( | ) | const [pure virtual] |
Type-specific clone method.
virtual const XMLCh* opensaml::saml2md::ContactPerson::getContactType | ( | ) | const [pure virtual] |
Returns the ContactType attribute.
virtual void opensaml::saml2md::ContactPerson::setContactType | ( | const XMLCh * | ContactType | ) | [pure virtual] |
Sets the ContactType attribute.
virtual Extensions* opensaml::saml2md::ContactPerson::getExtensions | ( | ) | const [pure virtual] |
Returns the Extensions child.
virtual void opensaml::saml2md::ContactPerson::setExtensions | ( | Extensions * | child | ) | [pure virtual] |
Sets the Extensions child.
virtual Company* opensaml::saml2md::ContactPerson::getCompany | ( | ) | const [pure virtual] |
Returns the Company child.
virtual void opensaml::saml2md::ContactPerson::setCompany | ( | Company * | child | ) | [pure virtual] |
Sets the Company child.
virtual GivenName* opensaml::saml2md::ContactPerson::getGivenName | ( | ) | const [pure virtual] |
Returns the GivenName child.
virtual void opensaml::saml2md::ContactPerson::setGivenName | ( | GivenName * | child | ) | [pure virtual] |
Sets the GivenName child.
virtual SurName* opensaml::saml2md::ContactPerson::getSurName | ( | ) | const [pure virtual] |
Returns the SurName child.
virtual void opensaml::saml2md::ContactPerson::setSurName | ( | SurName * | child | ) | [pure virtual] |
Sets the SurName child.
virtual xmltooling::XMLObjectChildrenList< std::vector< EmailAddress *> > opensaml::saml2md::ContactPerson::getEmailAddresss | ( | ) | [pure virtual] |
Returns modifiable EmailAddress collection.
virtual const std::vector< EmailAddress *>& opensaml::saml2md::ContactPerson::getEmailAddresss | ( | ) | const [pure virtual] |
Returns reference to immutable EmailAddress collection.
virtual xmltooling::XMLObjectChildrenList< std::vector< TelephoneNumber *> > opensaml::saml2md::ContactPerson::getTelephoneNumbers | ( | ) | [pure virtual] |
Returns modifiable TelephoneNumber collection.
virtual const std::vector< TelephoneNumber *>& opensaml::saml2md::ContactPerson::getTelephoneNumbers | ( | ) | const [pure virtual] |
Returns reference to immutable TelephoneNumber collection.