#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 |