Class Relations
- class: ::nx::EnsembleObject
::nx::EnsembleObject create ::acs::db::nsdb-postgresql::slot::__call::etp
Methods (to be applied on the object)
create_extlink (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__create_extlink(:item_id,:package_id,:url,:title,:description)}]
return [ns_set value $s 0]
}
create_new_revision (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__create_new_revision(:package_id,:name,:user_id,:revision_id)}]
return [ns_set value $s 0]
}
create_page (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__create_page(:item_id,:package_id,:name,:title,:content_type)}]
return [ns_set value $s 0]
}
create_symlink (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__create_symlink(:package_id,:target_id)}]
return [ns_set value $s 0]
}
get_attribute_value (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__get_attribute_value(:object_id,:attribute_id)}]
return [ns_set value $s 0]
}
get_description (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__get_description(:item_id,:revision_description)}]
return [ns_set value $s 0]
}
get_folder_id (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__get_folder_id(:package_id)}]
return [ns_set value $s 0]
}
get_relative_url (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__get_relative_url(:item_id,:name)}]
return [ns_set value $s 0]
}
get_title (scripted)
db_with_handle -dbn $dbn __DB {
set s [ns_pg_bind 0or1row $__DB {select etp__get_title(:item_id,:revision_title)}]
return [ns_set value $s 0]
}