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 (const string &name)
 Sets domain name.
string get_name () const
 Returns domain name.
void set_roid (const string &roid)
 Sets domain repository object identification.
string get_roid () const
 Returns domain repository object identification.
void insert_status (const string &status)
 Inserts a new status in _status_set.
set< string > get_status_set () const
 Returns set of domain status.
void set_registrant (const string &registrant)
 Sets registrant.
string get_registrant () const
 Returns registrant.
void insert_contact (const string &type, const string &identification)
 Inserts a contact in the map of other contacts.
map< string, string, less
< string > > 
get_contacts () const
 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 () const
 Returns a list of nameservers.
void set_clID (const string &clID)
 Sets the sponsoring client.
string get_clID () const
 Returns sponsoring client.
void set_crID (const string &crID)
 Sets the identifier of the client that created the domain object.
string get_crID () const
 Returns the identifier of the client that created the domain object.
void set_crDate (const string &crDate)
 Sets creation date.
string get_crDate () const
 Returns creation date.
void set_upID (const string &upID)
 Sets the identifier of the client that last updated the domain object.
string get_upID () const
 Returns the identifier of the client that last updated the domain object.
void set_exDate (const string &exDate)
 Sets expiration date.
string get_exDate () const
 Returns expiration date.
void set_upDate (const string &upDate)
 Sets last modification date.
string get_upDate () const
 Returns last modification date.
void set_trDate (const string &trDate)
 Sets last successfull transfer date.
string get_trDate () const
 Returns last successfull transfer date.
void set_authInfo (const AuthInfo &authInfo)
 Sets authorization information.
AuthInfo get_authInfo () const
 Returns authorization information.
void add_dsInfo (const DSInfo &dsInfo)
 Adds a DSInfo object to the list.
list< DSInfoget_dsInfo () const
 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

References _dsInfo.

AuthInfo DomainInfoRsp::get_authInfo (  )  const [inline]

Returns authorization information.

Returns:
authorization information

References _authInfo.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_clID (  )  const [inline]

Returns sponsoring client.

Returns:
sponsoring client

References _clID.

Referenced by BrDomainInfoRsp::copy_parent_data().

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

Returns map of other contacts.

Returns:
map of other contacts

References _contacts.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_crDate (  )  const [inline]

Returns creation date.

Returns:
creation date

References _crDate.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_crID (  )  const [inline]

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

Returns:
client identification

References _crID.

Referenced by BrDomainInfoRsp::copy_parent_data().

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

Returns list of DSInfo objects.

Returns:
list of DSInfo objects

References _dsInfo.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_exDate (  )  const [inline]

Returns expiration date.

Returns:
expiration date

References _exDate.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_name (  )  const [inline]

Returns domain name.

Returns:
fully qualified domain name

References _name.

Referenced by BrDomainInfoRsp::copy_parent_data().

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

Returns a list of nameservers.

Returns:
list of nameservers associated with domain object

References _nameservers.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_registrant (  )  const [inline]

Returns registrant.

Returns:
registrant identification

References _registrant.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_roid (  )  const [inline]

Returns domain repository object identification.

Returns:
domain repository object identification

References _roid.

Referenced by BrDomainInfoRsp::copy_parent_data().

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

Returns set of domain status.

Returns:
set of domain status

References _status_set.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_trDate (  )  const [inline]

Returns last successfull transfer date.

Returns:
last successfull transfer date

References _trDate.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_upDate (  )  const [inline]

Returns last modification date.

Returns:
last modification date

References _upDate.

Referenced by BrDomainInfoRsp::copy_parent_data().

string DomainInfoRsp::get_upID (  )  const [inline]

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

Returns:
id of client that last updated the domain object

References _upID.

Referenced by BrDomainInfoRsp::copy_parent_data().

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

Inserts a contact in the map of other contacts.

Parameters:
type contact type
identification contact identification

References _contacts.

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

Inserts a nameserver to the list of nameservers.

Parameters:
nameserver fully qualified domain name

References _nameservers.

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

Inserts a new status in _status_set.

Parameters:
status the status to be inserted

References _status_set.

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

Sets authorization information.

Parameters:
authInfo domain authorization information

References _authInfo.

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

Sets the sponsoring client.

Parameters:
clID sponsoring client

References _clID.

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

Sets creation date.

Parameters:
crDate object creation date

References _crDate.

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

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

Parameters:
crID id of the client that created the object

References _crID.

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

Sets expiration date.

Parameters:
exDate expiration date

References _exDate.

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

Sets domain name.

Parameters:
name fully qualified domain name

References _name.

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

Sets registrant.

Parameters:
registrant registrant identification

References _registrant.

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

Sets domain repository object identification.

Parameters:
roid domain repository object identification

References _roid.

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

Sets last successfull transfer date.

Parameters:
trDate last successfull transfer date

References _trDate.

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

Sets last modification date.

Parameters:
upDate last modification date

References _upDate.

void DomainInfoRsp::set_upID ( const 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

References _upID.


Member Data Documentation

string DomainInfoRsp::_roid [protected]

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

Referenced by BrDomainInfoRsp::copy_parent_data(), get_roid(), reset(), and set_roid().


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

Generated on Thu Jan 21 14:44:04 2010 for libepp_nicbr by  doxygen 1.5.9