file-storage-install-procs.tcl

Sets up WebDAV support service contracts

Location:
packages/file-storage/tcl/file-storage-install-procs.tcl
Created:
2003-11-09
Author:
Dave Bauer <dave@thedesignexperience.org>
CVS Identification:
$Id: file-storage-install-procs.tcl,v 1.17.2.2 2024/02/26 15:05:29 antoniop Exp $

Procedures in this file

Detailed information

fs::install::after_instantiate (private)

 fs::install::after_instantiate -package_id package_id
Switches:
-package_id (required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_instance_name_from_id apm_instance_name_from_id (public) fs::new_root_folder fs::new_root_folder (public) fs::install::after_instantiate fs::install::after_instantiate fs::install::after_instantiate->apm_instance_name_from_id fs::install::after_instantiate->fs::new_root_folder

Testcases:
No testcase defined.

fs::install::before_uninstantiate (private)

 fs::install::before_uninstantiate -package_id package_id
Switches:
-package_id (required)

Partial Call Graph (max 5 caller/called nodes):
%3 fs::delete_folder fs::delete_folder (public) fs::get_root_folder fs::get_root_folder (public) fs::install::before_uninstantiate fs::install::before_uninstantiate fs::install::before_uninstantiate->fs::delete_folder fs::install::before_uninstantiate->fs::get_root_folder

Testcases:
No testcase defined.

fs::install::package_install (private)

 fs::install::package_install

setup DAV service contracts

Partial Call Graph (max 5 caller/called nodes):
%3 fs::install::upgrade fs::install::upgrade (private) fs::install::package_install fs::install::package_install fs::install::upgrade->fs::install::package_install db_transaction db_transaction (public) fs::install::package_install->db_transaction fs::rss::create_rss_gen_subscr_impl fs::rss::create_rss_gen_subscr_impl (private) fs::install::package_install->fs::rss::create_rss_gen_subscr_impl

Testcases:
No testcase defined.

fs::install::package_uninstall (private)

 fs::install::package_uninstall

clean up for package uninstall

Partial Call Graph (max 5 caller/called nodes):
%3 db_transaction db_transaction (public) fs::install::unregister_implementation fs::install::unregister_implementation (private) fs::rss::drop_rss_gen_subscr_impl fs::rss::drop_rss_gen_subscr_impl (private) fs::install::package_uninstall fs::install::package_uninstall fs::install::package_uninstall->db_transaction fs::install::package_uninstall->fs::install::unregister_implementation fs::install::package_uninstall->fs::rss::drop_rss_gen_subscr_impl

Testcases:
No testcase defined.

fs::install::register_implementation (private)

 fs::install::register_implementation

add file-storage repository service contract implementation

Partial Call Graph (max 5 caller/called nodes):
%3 fs::dav::require fs::dav::require (private) fs::install::register_implementation fs::install::register_implementation fs::dav::require->fs::install::register_implementation acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) fs::install::register_implementation->acs_sc::impl::new_from_spec

Testcases:
No testcase defined.

fs::install::unregister_implementation (private)

 fs::install::unregister_implementation

remove file-storage service contract implementation

Partial Call Graph (max 5 caller/called nodes):
%3 fs::dav::require fs::dav::require (private) fs::install::unregister_implementation fs::install::unregister_implementation fs::dav::require->fs::install::unregister_implementation fs::install::package_uninstall fs::install::package_uninstall (private) fs::install::package_uninstall->fs::install::unregister_implementation acs_sc::impl::delete acs_sc::impl::delete (public) fs::install::unregister_implementation->acs_sc::impl::delete

Testcases:
No testcase defined.

fs::install::upgrade (private)

 fs::install::upgrade [ -from_version_name from_version_name ] \
    [ -to_version_name to_version_name ]

Install new DAV service contracts

Switches:
-from_version_name (optional)
-to_version_name (optional)

Partial Call Graph (max 5 caller/called nodes):
%3 acs_root_dir acs_root_dir (public) acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) apm_upgrade_logic apm_upgrade_logic (public) db_list db_list (public) fs::install::package_install fs::install::package_install (private) fs::install::upgrade fs::install::upgrade fs::install::upgrade->acs_root_dir fs::install::upgrade->acs_sc::impl::new_from_spec fs::install::upgrade->apm_upgrade_logic fs::install::upgrade->db_list fs::install::upgrade->fs::install::package_install

Testcases:
No testcase defined.

install::xml::action::file-storage-folder (private)

 install::xml::action::file-storage-folder node

Create a file storage folder from install.xml

Parameters:
node (required)

Partial Call Graph (max 5 caller/called nodes):
%3 ad_conn ad_conn (public) apm_attribute_value apm_attribute_value (public) apm_required_attribute_value apm_required_attribute_value (public) fs::get_root_folder fs::get_root_folder (public) fs::new_folder fs::new_folder (public) install::xml::action::file-storage-folder install::xml::action::file-storage-folder install::xml::action::file-storage-folder->ad_conn install::xml::action::file-storage-folder->apm_attribute_value install::xml::action::file-storage-folder->apm_required_attribute_value install::xml::action::file-storage-folder->fs::get_root_folder install::xml::action::file-storage-folder->fs::new_folder

Testcases:
No testcase defined.
[ show source ]