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

EPP DomainCreateCmd Class. More...

#include <DomainCreateCmd.H>

Inheritance diagram for DomainCreateCmd:
Command BrDomainCreateCmd

Public Member Functions

 DomainCreateCmd (bool reset=true)
 Default constructor.
 
void set_name (const string &name)
 Sets domain name. More...
 
string get_name () const
 Returns domain name. More...
 
void set_period (const int time, const string &unit)
 Sets domain registration period. More...
 
RegistrationPeriod get_period () const
 Returns domain registration period. More...
 
void insert_nameserver (const struct NameServer &nameserver)
 Inserts a nameserver to the list of nameservers. More...
 
vector< struct NameServerget_nameservers () const
 Returns a list of nameservers. More...
 
void set_registrant (const string &registrant)
 Sets registrant. More...
 
string get_registrant () const
 Returns registrant. More...
 
void insert_contact (const string &type, const string &identification)
 Inserts a contact in the map of other contacts. More...
 
map< string, string, less< string > > get_contacts () const
 Returns map of other contacts. More...
 
void set_authInfo (const AuthInfo &authInfo)
 Sets authorization information. More...
 
AuthInfo get_authInfo () const
 Returns authorization information. More...
 
void set_secDnsVersion (string secDnsVersion)
 Sets secDNS extension version. More...
 
string get_secDnsVersion () const
 Returns secDNS extension version. More...
 
void add_dsInfo (const DSInfo &ds_info)
 Adds DS information. More...
 
list< DSInfoget_dsInfo () const
 Returns DS information list. More...
 
void add_keyData (const KeyData &dnskey_data)
 Adds DNSKEY information. More...
 
list< KeyDataget_keyDataList () const
 Returns DNSKEY information list. More...
 
void set_max_sig_life (const unsigned int max_sig_life)
 Sets the maximum signature life. More...
 
unsigned int get_max_sig_life () const
 Returns the maximum signature life. More...
 
void set_launch (const LaunchCreateCmd &launch)
 Sets the launch. More...
 
LaunchCreateCmd get_launch () const
 Returns the launch. More...
 
bool has_extension () const
 Check if there is any extension.
 
bool has_secdns_extension () const
 Check if there is secDNS extension.
 
bool has_launch_extension () const
 Check if there is launch extension.
 
void reset ()
 Reset object attributes.
 
- 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

string _name
 fully qualified domain name
 
RegistrationPeriod _period
 initial registration period of the domain object
 
vector< struct NameServer_nameservers
 name servers associated with domain object
 
string _registrant
 registrant
 
map< string, string, less< string > > _contacts
 other contact objects
 
AuthInfo _authInfo
 Authorization information.
 
string _secDnsVersion
 RFC 4310/5910 secDNS extension version.
 
unsigned int _max_sig_life
 RRSIG max signature life.
 
list< DSInfo_ds_list
 DS info.
 
list< KeyData_dnskey_list
 KeyData.
 
LaunchCreateCmd _launch
 Launch.
 
- Protected Attributes inherited from Command
string _clTRID
 Client Transaction ID.
 

Detailed Description

EPP DomainCreateCmd Class.

Member Function Documentation

void DomainCreateCmd::add_dsInfo ( const DSInfo ds_info)
inline

Adds DS information.

Parameters
DSinformation

References _ds_list.

Referenced by cmd_domain_create().

void DomainCreateCmd::add_keyData ( const KeyData dnskey_data)
inline

Adds DNSKEY information.

Parameters
DNSKEYinformation

References _dnskey_list.

Referenced by cmd_domain_create().

AuthInfo DomainCreateCmd::get_authInfo ( ) const
inline

Returns authorization information.

Returns
authorization information

References _authInfo.

Referenced by cmd_domain_create().

map< string, string, less<string> > DomainCreateCmd::get_contacts ( ) const
inline

Returns map of other contacts.

Returns
map of other contacts

References _contacts.

Referenced by cmd_domain_create().

list<DSInfo> DomainCreateCmd::get_dsInfo ( ) const
inline

Returns DS information list.

Returns
DS information list

References _ds_list.

list<KeyData> DomainCreateCmd::get_keyDataList ( ) const
inline

Returns DNSKEY information list.

Returns
DNSKEY information list

References _dnskey_list.

LaunchCreateCmd DomainCreateCmd::get_launch ( ) const
inline

Returns the launch.

Returns
launch

References _launch.

unsigned int DomainCreateCmd::get_max_sig_life ( ) const
inline

Returns the maximum signature life.

Returns
maximum signature life

References _max_sig_life.

string DomainCreateCmd::get_name ( ) const
inline

Returns domain name.

Returns
fully qualified domain name

References _name.

Referenced by cmd_domain_create().

vector<struct NameServer> DomainCreateCmd::get_nameservers ( ) const
inline

Returns a list of nameservers.

Returns
list of nameservers associated with domain object

References _nameservers.

Referenced by cmd_domain_create().

RegistrationPeriod DomainCreateCmd::get_period ( ) const
inline

Returns domain registration period.

Returns
domain registration period

References _period.

Referenced by cmd_domain_create().

string DomainCreateCmd::get_registrant ( ) const
inline

Returns registrant.

Returns
registrant identification

References _registrant.

Referenced by cmd_domain_create().

string DomainCreateCmd::get_secDnsVersion ( ) const
inline

Returns secDNS extension version.

Returns
secDNS extension version

References _secDnsVersion.

void DomainCreateCmd::insert_contact ( const string &  type,
const string &  identification 
)
inline

Inserts a contact in the map of other contacts.

Parameters
typecontact type
identificationcontact identification

References _contacts.

Referenced by cmd_domain_create().

void DomainCreateCmd::insert_nameserver ( const struct NameServer nameserver)
inline

Inserts a nameserver to the list of nameservers.

Parameters
nameservera name server

References _nameservers.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_authInfo ( const AuthInfo authInfo)
inline

Sets authorization information.

Parameters
authInfodomain authorization information

References _authInfo.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_launch ( const LaunchCreateCmd launch)
inline

Sets the launch.

Parameters
launchlaunch

References _launch.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_max_sig_life ( const unsigned int  max_sig_life)
inline

Sets the maximum signature life.

Parameters
max_sig_lifethe maximum signature life

References _max_sig_life.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_name ( const string &  name)
inline

Sets domain name.

Parameters
namefully qualified domain name

References _name.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_period ( const int  time,
const string &  unit 
)
inline

Sets domain registration period.

Parameters
timeamount of time
unitmeasure unit

References _period.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_registrant ( const string &  registrant)
inline

Sets registrant.

Parameters
registrantregistrant identification

References _registrant.

Referenced by cmd_domain_create().

void DomainCreateCmd::set_secDnsVersion ( string  secDnsVersion)
inline

Sets secDNS extension version.

Parameters
secDNSextension version

References _secDnsVersion.

Referenced by cmd_domain_create().


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