Class Relations
- class: ::nx::EnsembleObject
![[i]](/resources/acs-subsite/ZoomIn16.gif)
::nx::EnsembleObject create ::acs::db::nsdb-postgresql::slot::__call::forums_message
Methods (to be applied on the object)
delete (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__delete(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}delete_thread (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__delete_thread(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}name (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__name(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}new (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__new(CAST(:message_id AS integer),:object_type,CAST(:forum_id AS integer),:subject,:content,:format,CAST(:user_id AS integer),:state,CAST(:parent_id AS integer),:creation_date,CAST(:creation_user AS integer),:creation_ip,CAST(:context_id AS integer))}]
return [ns_set value $s 0]
}root_message_id (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__root_message_id(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}set_state (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__set_state(CAST(:message_id AS integer),:state)}]
return [ns_set value $s 0]
}thread_close (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__thread_close(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}thread_open (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select forums_message__thread_open(CAST(:message_id AS integer))}]
return [ns_set value $s 0]
}