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

EPP BrDomainCreateCmd extension Class. More...

#include <BrDomainCreateCmd.H>

Inheritance diagram for BrDomainCreateCmd:
DomainCreateCmd Command

Public Member Functions

 BrDomainCreateCmd (bool reset=true)
 Default constructor.
 
void set_organization (const string &organization)
 Sets organization attribute. More...
 
string get_organization () const
 Returns organization attribute. More...
 
void set_releaseProcessFlags (const struct ReleaseProcessFlags &rpf)
 Sets the Release Process Flags. More...
 
struct ReleaseProcessFlags get_releaseProcessFlags () const
 Returns the Release Process Flags. More...
 
void set_auto_renew (const int auto_renew)
 Actives/Inactives domain auto renewal. More...
 
int get_auto_renew () const
 Return if the domain is with or without auto renewal. More...
 
void reset ()
 Reset object attributes.
 
void set_active (const int active)
 Sets active attribute (***DEPRECATED***) More...
 
int get_active () const
 Returns active attribute (***DEPRECATED***) More...
 
- Public Member Functions inherited from DomainCreateCmd
 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 _organization
 organization
 
struct ReleaseProcessFlags _releaseProcessFlags
 release process flags
 
int _auto_renew
 domain auto renewal flag
 
- Protected Attributes inherited from DomainCreateCmd
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 BrDomainCreateCmd extension Class.

Member Function Documentation

int BrDomainCreateCmd::get_active ( ) const
inline

Returns active attribute (***DEPRECATED***)

Returns
active attribute

References get_auto_renew().

int BrDomainCreateCmd::get_auto_renew ( ) const
inline

Return if the domain is with or without auto renewal.

Returns
auto_renew attribute

References _auto_renew.

Referenced by get_active().

string BrDomainCreateCmd::get_organization ( ) const
inline

Returns organization attribute.

Returns
organization attribute

References _organization.

struct ReleaseProcessFlags BrDomainCreateCmd::get_releaseProcessFlags ( ) const
inline

Returns the Release Process Flags.

Returns
Release Process Flags

References _releaseProcessFlags.

void BrDomainCreateCmd::set_active ( const int  active)
inline

Sets active attribute (***DEPRECATED***)

Parameters
activeattribute

References set_auto_renew().

void BrDomainCreateCmd::set_auto_renew ( const int  auto_renew)
inline

Actives/Inactives domain auto renewal.

Parameters
auto_renewattribute

References _auto_renew.

Referenced by set_active().

void BrDomainCreateCmd::set_organization ( const string &  organization)
inline

Sets organization attribute.

Parameters
organizationorganization attribute

References _organization.

void BrDomainCreateCmd::set_releaseProcessFlags ( const struct ReleaseProcessFlags rpf)
inline

Sets the Release Process Flags.

Parameters
rpfRelease Process Flags

References _releaseProcessFlags.


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