oacs-dav-install-procs.tcl

Setup procs to run at package install, should be run only once.

Location:
packages/oacs-dav/tcl/oacs-dav-install-procs.tcl
Created:
2003-09-11
Author:
Dave Bauer <dave@thedesignexperience.org>
CVS Identification:
$Id: oacs-dav-install-procs.tcl,v 1.4.2.1 2024/07/15 12:04:49 gustafn Exp $

Procedures in this file

Detailed information

oacs_dav::install::create_dav_mkcol_type_sc (private)

 oacs_dav::install::create_dav_mkcol_type_sc

create dav_mkcol_type service contract

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts (private) oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::upgrade oacs_dav::install::upgrade (private) oacs_dav::install::upgrade->oacs_dav::install::create_dav_mkcol_type_sc acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) oacs_dav::install::create_dav_mkcol_type_sc->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.

oacs_dav::install::create_dav_put_type_sc (private)

 oacs_dav::install::create_dav_put_type_sc

create dav_put_type service contract

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts (private) oacs_dav::install::create_dav_put_type_sc oacs_dav::install::create_dav_put_type_sc oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_put_type_sc acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) oacs_dav::install::create_dav_put_type_sc->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.

oacs_dav::install::create_dav_sc (private)

 oacs_dav::install::create_dav_sc

create dav service contract spec

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts (private) oacs_dav::install::create_dav_sc oacs_dav::install::create_dav_sc oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_sc acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) oacs_dav::install::create_dav_sc->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.

oacs_dav::install::create_service_contracts (private)

 oacs_dav::install::create_service_contracts

create service contract for DAV methods

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::package_install oacs_dav::install::package_install (private) oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts oacs_dav::install::package_install->oacs_dav::install::create_service_contracts oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::create_dav_mkcol_type_sc (private) oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::create_dav_put_type_sc oacs_dav::install::create_dav_put_type_sc (private) oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_put_type_sc oacs_dav::install::create_dav_sc oacs_dav::install::create_dav_sc (private) oacs_dav::install::create_service_contracts->oacs_dav::install::create_dav_sc

Testcases:
No testcase defined.

oacs_dav::install::delete_service_contracts (private)

 oacs_dav::install::delete_service_contracts

remove service contracts on uninstall

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::install::package_uninstall oacs_dav::install::package_uninstall (private) oacs_dav::install::delete_service_contracts oacs_dav::install::delete_service_contracts oacs_dav::install::package_uninstall->oacs_dav::install::delete_service_contracts acs_sc::contract::delete acs_sc::contract::delete (public) oacs_dav::install::delete_service_contracts->acs_sc::contract::delete

Testcases:
No testcase defined.

oacs_dav::install::package_install (private)

 oacs_dav::install::package_install

setup DAV service contracts

Partial Call Graph (max 5 caller/called nodes):
%3 db_transaction db_transaction (public) oacs_dav::install::create_service_contracts oacs_dav::install::create_service_contracts (private) oacs_dav::install::register_implementation oacs_dav::install::register_implementation (private) oacs_dav::install::package_install oacs_dav::install::package_install oacs_dav::install::package_install->db_transaction oacs_dav::install::package_install->oacs_dav::install::create_service_contracts oacs_dav::install::package_install->oacs_dav::install::register_implementation

Testcases:
No testcase defined.

oacs_dav::install::package_uninstall (private)

 oacs_dav::install::package_uninstall

clean up for package uninstall

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

Testcases:
No testcase defined.

oacs_dav::install::register_implementation (private)

 oacs_dav::install::register_implementation

add default content repository service contract implementation

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

Testcases:
No testcase defined.

oacs_dav::install::unregister_implementation (private)

 oacs_dav::install::unregister_implementation

remove default service contract implementation

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

Testcases:
No testcase defined.

oacs_dav::install::upgrade (private)

 oacs_dav::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 apm_upgrade_logic apm_upgrade_logic (public) oacs_dav::install::create_dav_mkcol_type_sc oacs_dav::install::create_dav_mkcol_type_sc (private) oacs_dav::install::upgrade oacs_dav::install::upgrade oacs_dav::install::upgrade->apm_upgrade_logic oacs_dav::install::upgrade->oacs_dav::install::create_dav_mkcol_type_sc

Testcases:
No testcase defined.
[ show source ]