AsnInfoRsp Class Reference

EPP AnsInfoRsp Class. More...

#include <AsnInfoRsp.H>

Inheritance diagram for AsnInfoRsp:
Response

List of all members.

Public Member Functions

 AsnInfoRsp (bool reset=true)
 Default constructor.
void set_asn (const int asn)
 Sets asn.
int get_asn () const
 Returns asn.
void set_roid (const string &roid)
 Sets repository object ID.
string get_roid () const
 Returns repository object ID.
void set_organization (const string &organization)
 Sets organization associated with the AS.
string get_organization () const
 Returns organization associated with the AS.
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 ()
 Returns map of other contacts.
void set_clId (const string &clId)
 Sets sponsoring client.
string get_clId () const
 Returns sponsoring client.
void set_crId (const string &crId)
 Sets client that created the AS.
string get_crId () const
 Returns client that created the AS.
void set_crDate (const string &crDate)
 Sets date of the AS creation.
string get_crDate () const
 Returns date of the AS creation.
void set_exDate (const string &exDate)
 Sets AS's expiration date.
string get_exDate () const
 Returns AS's expiration date.
void set_upId (const string &upId)
 Sets last client that updated the AS.
string get_upId () const
 Returns last client that updated the AS.
void set_upDate (const string &upDate)
 Sets date of the last update.
string get_upDate () const
 Returns date of the last update.
void set_trDate (const string &trDate)
 Sets most recent successful AS object transfer.
string get_trDate () const
 Returns most recent successful AS object transfer.
void reset ()
 reset attributes

Protected Attributes

int _asn
 Autonomous System Number.
string _roid
string _organization
map< string, string, less
< string > > 
_contacts
 identifiers for contact objects associated with the AS object
string _clId
 identifier of the sponsoring client
string _crId
 identifier of the client that created the AS object
string _crDate
 date and time of the AS object creation
string _exDate
 date and time identifying the end of the AS object registration period
string _upId
 identifier of the client that last updated the AS object
string _upDate
 date and time of the most recent AS object modification
string _trDate
 most recent successful AS object transfer

Detailed Description

EPP AnsInfoRsp Class.


Member Function Documentation

int AsnInfoRsp::get_asn (  )  const [inline]

Returns asn.

Returns:
autonomous system number

References _asn.

string AsnInfoRsp::get_clId (  )  const [inline]

Returns sponsoring client.

Returns:
identifier of the client that created the AS object

References _clId.

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

Returns map of other contacts.

Returns:
map of other contacts

References _contacts.

string AsnInfoRsp::get_crDate (  )  const [inline]

Returns date of the AS creation.

Returns:
date and time of the AS object creation

References _crDate.

string AsnInfoRsp::get_crId (  )  const [inline]

Returns client that created the AS.

Returns:
identifier of the client that created the AS object

References _crId.

string AsnInfoRsp::get_exDate (  )  const [inline]

Returns AS's expiration date.

Returns:
date and time identifying the end of the AS object registration period

References _exDate.

string AsnInfoRsp::get_organization (  )  const [inline]

Returns organization associated with the AS.

Returns:
identifier for the organization object associated with the AS object as the AS manager

References _organization.

string AsnInfoRsp::get_roid (  )  const [inline]

Returns repository object ID.

Returns:
Repository Object IDentifier assigned to the AS object when the it was created

References _roid.

string AsnInfoRsp::get_trDate (  )  const [inline]

Returns most recent successful AS object transfer.

Returns:
most recent successful AS object transfer

References _trDate.

string AsnInfoRsp::get_upDate (  )  const [inline]

Returns date of the last update.

Returns:
date and time of the most recent AS object modification

References _upDate.

string AsnInfoRsp::get_upId (  )  const [inline]

Returns last client that updated the AS.

Returns:
identifier of the client that last updated the AS object

References _upId.

void AsnInfoRsp::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 AsnInfoRsp::set_asn ( const int  asn  )  [inline]

Sets asn.

Parameters:
asn autonomous system number

References _asn.

void AsnInfoRsp::set_clId ( const string &  clId  )  [inline]

Sets sponsoring client.

Parameters:
clId identifier of the client that created the AS object

References _clId.

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

Sets date of the AS creation.

Parameters:
crDate date and time of the AS object creation

References _crDate.

void AsnInfoRsp::set_crId ( const string &  crId  )  [inline]

Sets client that created the AS.

Parameters:
crId identifier of the client that created the AS object

References _crId.

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

Sets AS's expiration date.

Parameters:
exDate date and time identifying the end of the AS object registration period

References _exDate.

void AsnInfoRsp::set_organization ( const string &  organization  )  [inline]

Sets organization associated with the AS.

Parameters:
organization identifier for the organization object associated with the AS object as the AS manager

References _organization.

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

Sets repository object ID.

Parameters:
roid Repository Object IDentifier assigned to the AS object when the it was created

References _roid.

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

Sets most recent successful AS object transfer.

Parameters:
trDate most recent successful AS object transfer

References _trDate.

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

Sets date of the last update.

Parameters:
upDate date and time of the most recent AS object modification

References _upDate.

void AsnInfoRsp::set_upId ( const string &  upId  )  [inline]

Sets last client that updated the AS.

Parameters:
upId identifier of the client that last updated the AS object

References _upId.


Member Data Documentation

string AsnInfoRsp::_organization [protected]

identifier for the organization object associated with the AS object as the AS manager

Referenced by get_organization(), reset(), and set_organization().

string AsnInfoRsp::_roid [protected]

Repository Object IDentifier assigned to the AS object when the it was created

Referenced by get_roid(), reset(), and set_roid().


The documentation for this class was generated from the following file:
Generated on Wed Aug 11 16:56:44 2010 for libepp_nicbr by  doxygen 1.6.3