DomainInfoRsp Class Reference

EPP DomainInfoRsp Class. More...

#include <DomainInfoRsp.H>

Inheritance diagram for DomainInfoRsp:

Response BrDomainInfoRsp List of all members.

Public Member Functions

 DomainInfoRsp (bool reset=true)
 Default constructor.
void set_name (string name)
 Sets domain name.
string get_name ()
 Returns domain name.
void set_roid (string roid)
 Sets domain repository object identification.
string get_roid ()
 Returns domain repository object identification.
void insert_status (string status)
 Inserts a new status in _status_set.
set< string > get_status_set ()
 Returns set of domain status.
void set_registrant (string registrant)
 Sets registrant.
string get_registrant ()
 Returns registrant.
void insert_contact (string type, string identification)
 Inserts a contact in the map of other contacts.
map< string, string, less<
string > > 
get_contacts ()
 Returns map of other contacts.
void insert_nameserver (const struct NameServer &nameserver)
 Inserts a nameserver to the list of nameservers.
vector< struct NameServer > get_nameservers ()
 Returns a list of nameservers.
void set_clID (string clID)
 Sets the sponsoring client.
string get_clID ()
 Returns sponsoring client.
void set_crID (string crID)
 Sets the identifier of the client that created the domain object.
string get_crID ()
 Returns the identifier of the client that created the domain object.
void set_crDate (string crDate)
 Sets creation date.
string get_crDate ()
 Returns creation date.
void set_upID (string upID)
 Sets the identifier of the client that last updated the domain object.
string get_upID ()
 Returns the identifier of the client that last updated the domain object.
void set_exDate (string exDate)
 Sets expiration date.
string get_exDate ()
 Returns expiration date.
void set_upDate (string upDate)
 Sets last modification date.
string get_upDate ()
 Returns last modification date.
void set_trDate (string trDate)
 Sets last successfull transfer date.
string get_trDate ()
 Returns last successfull transfer date.
void set_authInfo (const AuthInfo &authInfo)
 Sets authorization information.
AuthInfo get_authInfo ()
 Returns authorization information.
void add_dsInfo (const DSInfo &dsInfo)
 Adds a DSInfo object to the list.
list< DSInfoget_dsInfo ()
 Returns list of DSInfo objects.
void reset ()
 Reset object attributes.

Protected Attributes

string _name
 fully qualified domain name
string _roid
set< string > _status_set
 set of domain status
string _registrant
 registrant
map< string, string, less<
string > > 
_contacts
 other contact objects
vector< struct NameServer > _nameservers
 name servers associated with domain object
string _clID
 sponsoring client id
string _crID
 client that created object
string _crDate
 creation date
string _upID
 client that last updated object
string _exDate
 expiration date
string _upDate
 last modification date
string _trDate
 last successfull transfer date
AuthInfo _authInfo
 authorization information
list< DSInfo_dsInfo
 DS info.

Detailed Description

EPP DomainInfoRsp Class.


Member Function Documentation

void DomainInfoRsp::add_dsInfo ( const DSInfo dsInfo  )  [inline]

Adds a DSInfo object to the list.

Parameters:
DSInfo object

AuthInfo DomainInfoRsp::get_authInfo (  )  [inline]

Returns authorization information.

Returns:
authorization information

string DomainInfoRsp::get_clID (  )  [inline]

Returns sponsoring client.

Returns:
sponsoring client

map< string, string, less<string> > DomainInfoRsp::get_contacts (  )  [inline]

Returns map of other contacts.

Returns:
map of other contacts

string DomainInfoRsp::get_crDate (  )  [inline]

Returns creation date.

Returns:
creation date

string DomainInfoRsp::get_crID (  )  [inline]

Returns the identifier of the client that created the domain object.

Returns:
client identification

list<DSInfo> DomainInfoRsp::get_dsInfo (  )  [inline]

Returns list of DSInfo objects.

Returns:
list of DSInfo objects

string DomainInfoRsp::get_exDate (  )  [inline]

Returns expiration date.

Returns:
expiration date

string DomainInfoRsp::get_name (  )  [inline]

Returns domain name.

Returns:
fully qualified domain name

vector<struct NameServer> DomainInfoRsp::get_nameservers (  )  [inline]

Returns a list of nameservers.

Returns:
list of nameservers associated with domain object

string DomainInfoRsp::get_registrant (  )  [inline]

Returns registrant.

Returns:
registrant identification

string DomainInfoRsp::get_roid (  )  [inline]

Returns domain repository object identification.

Returns:
domain repository object identification

set<string> DomainInfoRsp::get_status_set (  )  [inline]

Returns set of domain status.

Returns:
set of domain status

string DomainInfoRsp::get_trDate (  )  [inline]

Returns last successfull transfer date.

Returns:
last successfull transfer date

string DomainInfoRsp::get_upDate (  )  [inline]

Returns last modification date.

Returns:
last modification date

string DomainInfoRsp::get_upID (  )  [inline]

Returns the identifier of the client that last updated the domain object.

Returns:
id of client that last updated the domain object

void DomainInfoRsp::insert_contact ( string  type,
string  identification 
) [inline]

Inserts a contact in the map of other contacts.

Parameters:
type contact type
identification contact identification

void DomainInfoRsp::insert_nameserver ( const struct NameServer &  nameserver  )  [inline]

Inserts a nameserver to the list of nameservers.

Parameters:
nameserver fully qualified domain name

void DomainInfoRsp::insert_status ( string  status  )  [inline]

Inserts a new status in _status_set.

Parameters:
status the status to be inserted

void DomainInfoRsp::set_authInfo ( const AuthInfo authInfo  )  [inline]

Sets authorization information.

Parameters:
authInfo domain authorization information

void DomainInfoRsp::set_clID ( string  clID  )  [inline]

Sets the sponsoring client.

Parameters:
clID sponsoring client

void DomainInfoRsp::set_crDate ( string  crDate  )  [inline]

Sets creation date.

Parameters:
crDate object creation date

void DomainInfoRsp::set_crID ( string  crID  )  [inline]

Sets the identifier of the client that created the domain object.

Parameters:
crID id of the client that created the object

void DomainInfoRsp::set_exDate ( string  exDate  )  [inline]

Sets expiration date.

Parameters:
exDate expiration date

void DomainInfoRsp::set_name ( string  name  )  [inline]

Sets domain name.

Parameters:
name fully qualified domain name

void DomainInfoRsp::set_registrant ( string  registrant  )  [inline]

Sets registrant.

Parameters:
registrant registrant identification

void DomainInfoRsp::set_roid ( string  roid  )  [inline]

Sets domain repository object identification.

Parameters:
roid domain repository object identification

void DomainInfoRsp::set_trDate ( string  trDate  )  [inline]

Sets last successfull transfer date.

Parameters:
trDate last successfull transfer date

void DomainInfoRsp::set_upDate ( string  upDate  )  [inline]

Sets last modification date.

Parameters:
upDate last modification date

void DomainInfoRsp::set_upID ( string  upID  )  [inline]

Sets the identifier of the client that last updated the domain object.

Parameters:
upID id of the client that created the object


Member Data Documentation

string DomainInfoRsp::_roid [protected]

element that contains the Repository Object IDentifier assigned to the domain object when the object was created


The documentation for this class was generated from the following file:
Generated on Tue Mar 17 16:03:07 2009 for libepp_nicbr by  doxygen 1.4.7