libepp_nicbr
|
EPP Defensive Registration related functions. More...
#include "SheppCommandFunctions.H"
#include "SheppStrUtil.H"
#include "DefRegCheck.H"
#include "DefRegInfo.H"
#include "DefRegTransfer.H"
#include "DefRegCreate.H"
#include "DefRegDelete.H"
#include "DefRegRenew.H"
#include "DefRegUpdate.H"
Go to the source code of this file.
Functions | |
int | cmd_def_reg_help (string error_msg, string specific="") |
print defensive registration command usage info More... | |
int | cmd_def_reg_check (vector< string > &args) |
defensive registration check command function More... | |
int | cmd_def_reg_info (vector< string > &args) |
defensive registration info command function More... | |
int | cmd_def_reg_transfer (vector< string > &args) |
defensive registration transfer command function More... | |
int | cmd_def_reg_create (vector< string > &args) |
defensive registration create command function More... | |
int | cmd_def_reg_delete (vector< string > &args) |
defensive registration delete command function More... | |
int | cmd_def_reg_renew (vector< string > &args) |
defensive registration renew command function More... | |
int | cmd_def_reg_update (vector< string > &args) |
defensive registration update command function More... | |
int | cmd_def_reg (vector< string > &args) |
main defensive registration command More... | |
EPP Defensive Registration related functions.
int cmd_def_reg | ( | vector< string > & | args | ) |
main defensive registration command
arg | command-line input arguments |
References cmd_def_reg_check(), cmd_def_reg_create(), cmd_def_reg_delete(), cmd_def_reg_help(), cmd_def_reg_info(), cmd_def_reg_renew(), cmd_def_reg_transfer(), and cmd_def_reg_update().
Referenced by init_commands().
int cmd_def_reg_check | ( | vector< string > & | args | ) |
defensive registration check command function
args | vector with command-line arguments |
References cmd_def_reg_help(), DefRegLevel::fromStr(), DefRegCheck::get_command(), DefRegCheckCmd::get_name_list(), DefRegCheckCmd::insert_name(), process_action(), DefRegName::set_level(), DefRegName::set_name(), SheppStrUtil::split(), and DefRegLevel::toStr().
Referenced by cmd_def_reg().
int cmd_def_reg_create | ( | vector< string > & | args | ) |
defensive registration create command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_def_reg_help(), cmd_domain_help(), DefRegLevel::fromStr(), DefRegCreateCmd::get_admin_contact(), DefRegCreateCmd::get_authInfo(), DefRegCreate::get_command(), DefRegName::get_level(), DefRegCreateCmd::get_name(), DefRegName::get_name(), DefRegCreateCmd::get_period(), AuthInfo::get_pw(), DefRegCreateCmd::get_registrant(), DefRegCreateCmd::get_trademark_country(), DefRegCreateCmd::get_trademark_date(), DefRegCreateCmd::get_trademark_id(), process_action(), DefRegCreateCmd::set_admin_contact(), DefRegCreateCmd::set_authInfo(), DefRegName::set_level(), DefRegCreateCmd::set_name(), DefRegName::set_name(), DefRegCreateCmd::set_period(), DefRegCreateCmd::set_registrant(), DefRegCreateCmd::set_trademark_country(), DefRegCreateCmd::set_trademark_date(), DefRegCreateCmd::set_trademark_id(), SheppStrUtil::split(), and DefRegLevel::toStr().
Referenced by cmd_def_reg().
int cmd_def_reg_delete | ( | vector< string > & | args | ) |
defensive registration delete command function
args | vector with command-line arguments |
References cmd_def_reg_help(), DefRegDelete::get_command(), DefRegDeleteCmd::get_roid(), process_action(), and DefRegDeleteCmd::set_roid().
Referenced by cmd_def_reg().
int cmd_def_reg_help | ( | string | error_msg, |
string | specific = "" |
||
) |
print defensive registration command usage info
error_msg | error message to be printed |
specific | optional, choses specific sub-command |
Referenced by cmd_def_reg(), cmd_def_reg_check(), cmd_def_reg_create(), cmd_def_reg_delete(), cmd_def_reg_info(), cmd_def_reg_renew(), cmd_def_reg_transfer(), and cmd_def_reg_update().
int cmd_def_reg_info | ( | vector< string > & | args | ) |
defensive registration info command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_def_reg_help(), DefRegInfoCmd::get_authInfo(), DefRegInfo::get_command(), DefRegInfoCmd::get_roid(), process_action(), DefRegInfoCmd::set_authInfo(), and DefRegInfoCmd::set_roid().
Referenced by cmd_def_reg().
int cmd_def_reg_renew | ( | vector< string > & | args | ) |
defensive registration renew command function
args | vector with command-line arguments |
References cmd_def_reg_help(), cmd_domain_help(), DefRegRenew::get_command(), DefRegRenewCmd::get_cur_exp_date(), DefRegRenewCmd::get_period(), DefRegRenewCmd::get_roid(), process_action(), DefRegRenewCmd::set_cur_exp_date(), DefRegRenewCmd::set_period(), DefRegRenewCmd::set_roid(), and SheppStrUtil::split().
Referenced by cmd_def_reg().
int cmd_def_reg_transfer | ( | vector< string > & | args | ) |
defensive registration transfer command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_def_reg_help(), cmd_domain_help(), TransferOperation::fromStr(), DefRegTransferCmd::get_authInfo(), DefRegTransfer::get_command(), DefRegTransferCmd::get_roid(), process_action(), DefRegTransferCmd::set_authInfo(), DefRegTransferCmd::set_operation(), DefRegTransferCmd::set_period(), DefRegTransferCmd::set_roid(), and SheppStrUtil::split().
Referenced by cmd_def_reg().
int cmd_def_reg_update | ( | vector< string > & | args | ) |
defensive registration update command function
args | vector with command-line arguments |
References SheppPrint::authInfo(), SheppObjSet::authInfo(), cmd_def_reg_help(), cmd_domain_help(), DefRegUpdateCmd::get_admin_contact(), DefRegUpdateCmd::get_authInfo(), DefRegUpdate::get_command(), DefRegUpdateCmd::get_registrant(), DefRegUpdateCmd::get_roid(), DefRegUpdateCmd::get_status_add(), DefRegUpdateCmd::get_status_rem(), DefRegUpdateCmd::get_trademark_country(), DefRegUpdateCmd::get_trademark_date(), DefRegUpdateCmd::get_trademark_id(), DefRegUpdateCmd::insert_status_add(), DefRegUpdateCmd::insert_status_rem(), process_action(), DefRegUpdateCmd::set_admin_contact(), DefRegUpdateCmd::set_authInfo(), DefRegUpdateCmd::set_registrant(), DefRegUpdateCmd::set_roid(), DefRegUpdateCmd::set_trademark_country(), DefRegUpdateCmd::set_trademark_date(), DefRegUpdateCmd::set_trademark_id(), and SheppObjSet::status().
Referenced by cmd_def_reg().