libepp_nicbr
Public Member Functions | Protected Attributes | List of all members
ContactUpdateCmd Class Reference

EPP ContactUpdateCmd Class. More...

#include <ContactUpdateCmd.H>

Inheritance diagram for ContactUpdateCmd:
Command BrOrgUpdateCmd

Public Member Functions

 ContactUpdateCmd (bool reset=true)
 Default constructor.
 
void insert_status_list_add (const string &status_add)
 Inserts a status to the object. More...
 
void insert_status_list_rem (const string &status_rem)
 Removes a status from the object. More...
 
set< string > get_status_list_add () const
 Returns the list of status to be added to the object. More...
 
set< string > get_status_list_rem () const
 Returns the list of status to be removed from the object. More...
 
void set_common_data (const CommonData &common)
 Sets the common data object. More...
 
CommonData get_common_data () const
 Returns the common data object. More...
 
void set_authInfo (const AuthInfo &authInfo)
 Sets authorization information. More...
 
AuthInfo get_authInfo () const
 Returns authorization information. More...
 
void set_password (const string &password)
 Sets password attribute. More...
 
string get_password () const
 Returns the password. More...
 
void set_reminder (const string &reminder)
 Sets reminder attribute. More...
 
string get_reminder () const
 Returns the reminder. More...
 
void set_language (const string &language)
 Sets language attribute. More...
 
string get_language () const
 Returns the language. More...
 
void set_properties_add (const vector< string > &properties)
 Sets the properties to be associated with the contact. More...
 
void insert_property_add (const string &property)
 Adds a property to the vector of properties. More...
 
vector< string > get_properties_add ()
 
void set_properties_rem (const vector< string > &properties)
 Sets the properties that are going to be removed of the contact. More...
 
void insert_property_rem (const string &property)
 Adds a property to be removed from the contact. More...
 
vector< string > get_properties_rem ()
 
bool has_extension () const
 Check if there is any extension.
 
bool has_lacnic_contact_extension () const
 Check if there is lacnic contact extension.
 
void reset ()
 Resets the data in the object.
 
- Public Member Functions inherited from Command
 Command (bool reset=true)
 Default constructor.
 
void reset ()
 Reset object attributes. More...
 
virtual ~Command ()
 virtual destructor
 
void set_clTRID (const string &clTRID)
 Sets clTRID. More...
 
string get_clTRID () const
 Returns clTRID. More...
 

Protected Attributes

set< string > _status_list_add
 Status List to be added to the object.
 
set< string > _status_list_rem
 Status list to be removed to the object.
 
CommonData _common
 Common data object.
 
AuthInfo _authInfo
 authorization information
 
string _password
 contact's password (lacnic contact extension)
 
string _reminder
 contact's tip to remember the password (lacnic contact extension)
 
string _language
 contact's preferred language (lacnic contact extension)
 
vector< string > _properties_add
 properties to be added to the object (lacnic contact extension)
 
vector< string > _properties_rem
 properties to be removed of the object (lacnic contact extension)
 
- Protected Attributes inherited from Command
string _clTRID
 Client Transaction ID.
 

Detailed Description

EPP ContactUpdateCmd Class.

Member Function Documentation

AuthInfo ContactUpdateCmd::get_authInfo ( ) const
inline

Returns authorization information.

Returns
authorization information

References _authInfo.

Referenced by cmd_brorg_update(), and cmd_contact_update().

CommonData ContactUpdateCmd::get_common_data ( ) const
inline

Returns the common data object.

Returns
a common data object raw pointer

References _common.

Referenced by cmd_brorg_update(), and cmd_contact_update().

string ContactUpdateCmd::get_language ( ) const
inline

Returns the language.

Returns
language attribute

References _language.

Referenced by cmd_contact_update().

string ContactUpdateCmd::get_password ( ) const
inline

Returns the password.

Returns
password attribute

References _password.

Referenced by cmd_contact_update().

vector<string> ContactUpdateCmd::get_properties_add ( )
inline

Returns the vector of properties that are going to be associated with the contact

Returns
the properties

References _properties_add.

Referenced by cmd_contact_update().

vector<string> ContactUpdateCmd::get_properties_rem ( )
inline

Returns the vector of properties that are going to be removed of the contact

Returns
the properties

References _properties_rem.

Referenced by cmd_contact_update().

string ContactUpdateCmd::get_reminder ( ) const
inline

Returns the reminder.

Returns
reminder attribute

References _reminder.

Referenced by cmd_contact_update().

set<string> ContactUpdateCmd::get_status_list_add ( ) const
inline

Returns the list of status to be added to the object.

Returns
status list to be added to the object

References _status_list_add.

Referenced by cmd_brorg_update(), and cmd_contact_update().

set<string> ContactUpdateCmd::get_status_list_rem ( ) const
inline

Returns the list of status to be removed from the object.

Returns
status list to be removed to the object

References _status_list_rem.

Referenced by cmd_brorg_update(), and cmd_contact_update().

void ContactUpdateCmd::insert_property_add ( const string &  property)
inline

Adds a property to the vector of properties.

Parameters
aproperty

References _properties_add.

Referenced by cmd_contact_update().

void ContactUpdateCmd::insert_property_rem ( const string &  property)
inline

Adds a property to be removed from the contact.

Parameters
aproperty

References _properties_rem.

Referenced by cmd_contact_update().

void ContactUpdateCmd::insert_status_list_add ( const string &  status_add)
inline

Inserts a status to the object.

Parameters
status_addstatus to be added to the object

References _status_list_add.

Referenced by cmd_brorg_update(), and cmd_contact_update().

void ContactUpdateCmd::insert_status_list_rem ( const string &  status_rem)
inline

Removes a status from the object.

Parameters
status_remstatus to be removed to the object

References _status_list_rem.

Referenced by cmd_brorg_update(), and cmd_contact_update().

void ContactUpdateCmd::set_authInfo ( const AuthInfo authInfo)
inline

Sets authorization information.

Parameters
authInfodomain authorization information

References _authInfo.

Referenced by cmd_brorg_update(), and cmd_contact_update().

void ContactUpdateCmd::set_common_data ( const CommonData common)
inline

Sets the common data object.

Parameters
commoncommon data object

References _common.

Referenced by cmd_brorg_update(), and cmd_contact_update().

void ContactUpdateCmd::set_language ( const string &  language)
inline

Sets language attribute.

Parameters
languageContact language

References _language.

Referenced by cmd_contact_update().

void ContactUpdateCmd::set_password ( const string &  password)
inline

Sets password attribute.

Parameters
passwordContact password

References _password.

Referenced by cmd_contact_update().

void ContactUpdateCmd::set_properties_add ( const vector< string > &  properties)
inline

Sets the properties to be associated with the contact.

Parameters
vectorof properties

References _properties_add.

void ContactUpdateCmd::set_properties_rem ( const vector< string > &  properties)
inline

Sets the properties that are going to be removed of the contact.

Parameters
vectorof properties

References _properties_rem.

void ContactUpdateCmd::set_reminder ( const string &  reminder)
inline

Sets reminder attribute.

Parameters
reminderContact reminder

References _reminder.

Referenced by cmd_contact_update().


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