Class ::xo::db::sql::acs_mail_nt (public)
::xo::db::Class ::xo::db::sql::acs_mail_nt
- Testcases:
- No testcase defined.
Source code: namespace eval ::xo::db::sql {} ::nsf::object::alloc ::xo::db::Class ::xo::db::sql::acs_mail_nt {set :__default_metaclass ::xotcl::Class set :__default_superclass ::xotcl::Object set :abstract_p f set :auto_save false set :name_method {} set :object_type ::xo::db::sql::acs_mail_nt set :security_inherit_p t set :sql_package_name acs_mail_nt set :supertype acs_object set :with_table true} ::xo::db::sql::acs_mail_nt proc cancel_request {{-dbn {}} -message_id:required} { #function_args: {MESSAGE_ID {}} foreach var [list MESSAGE_ID] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__cancel_request($_MESSAGE_ID) " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } } ::xo::db::sql::acs_mail_nt proc post_request {{-dbn {}} -party_from:required -party_to:required -subject:required -message:required} { #function_args: {PARTY_FROM {}} {PARTY_TO {}} {SUBJECT {}} {MESSAGE {}} foreach var [list PARTY_FROM PARTY_TO SUBJECT MESSAGE] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__post_request($_PARTY_FROM, $_PARTY_TO, $_SUBJECT, $_MESSAGE) " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } } ::xo::db::sql::acs_mail_nt proc update_requests {{-dbn {}}} { #function_args: foreach var [list ] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__update_requests() " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } } ::xo::db::sql::acs_mail_nt proc expand_requests {{-dbn {}}} { #function_args: foreach var [list ] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__expand_requests() " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } } ::xo::db::sql::acs_mail_nt proc schedule_process {{-dbn {}} -interval:required -host:required {-port 25}} { #function_args: {INTERVAL {}} {HOST {}} {PORT 25} foreach var [list INTERVAL HOST PORT] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__schedule_process($_INTERVAL, $_HOST, $_PORT) " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } } ::xo::db::sql::acs_mail_nt proc process_queue {{-dbn {}} -host:required {-port 25}} { #function_args: {HOST {}} {PORT 25} foreach var [list HOST PORT] { set varname [string tolower $var] if {[info exists $varname]} { set $var [set $varname] set _$var :$var } else { set _$var null } } set sql " select acs_mail_nt__process_queue($_HOST, $_PORT) " db_with_handle -dbn $dbn db { #ns_log notice "--sql=$sql" return [ ns_set value [ns_pg_bind 0or1row $db $sql] 0 ] } }XQL Not present: Generic, PostgreSQL, Oracle