file-storage-dav-procs.tcl

Procedures for DAV service contract implementations

Location:
packages/file-storage/tcl/file-storage-dav-procs.tcl
Created:
2003-11-09
Author:
Dave Bauer <dave@thedesignexperience.org>
CVS Identification:
$Id: file-storage-dav-procs.tcl,v 1.12.2.6 2023/02/20 09:55:55 antoniop Exp $

Procedures in this file

Detailed information

fs::dav::require (private)

 fs::dav::require

oacs-dav used to be a requirement for file-storage. We now made this optional, with the caveat that some operations need to happen only depending if the package is there or not.

Partial Call Graph (max 5 caller/called nodes):
%3 packages/file-storage/tcl/file-storage-init.tcl packages/file-storage/ tcl/file-storage-init.tcl fs::dav::require fs::dav::require packages/file-storage/tcl/file-storage-init.tcl->fs::dav::require apm_package_installed_p apm_package_installed_p (public) fs::dav::require->apm_package_installed_p db_0or1row db_0or1row (public) fs::dav::require->db_0or1row db_dml db_dml (public) fs::dav::require->db_dml db_table_exists db_table_exists (public) fs::dav::require->db_table_exists fs::install::register_implementation fs::install::register_implementation (private) fs::dav::require->fs::install::register_implementation

Testcases:
No testcase defined.

fs::impl::dav_mkcol_type::get_type (private)

 fs::impl::dav_mkcol_type::get_type

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav_mkcol_type.get_type.file_storage AcsSc.dav_mkcol_type.get_type.file_storage (private) fs::impl::dav_mkcol_type::get_type fs::impl::dav_mkcol_type::get_type AcsSc.dav_mkcol_type.get_type.file_storage->fs::impl::dav_mkcol_type::get_type

Testcases:
No testcase defined.

fs::impl::dav_put_type::get_type (private)

 fs::impl::dav_put_type::get_type

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav_put_type.get_type.file_storage AcsSc.dav_put_type.get_type.file_storage (private) fs::impl::dav_put_type::get_type fs::impl::dav_put_type::get_type AcsSc.dav_put_type.get_type.file_storage->fs::impl::dav_put_type::get_type

Testcases:
No testcase defined.

fs::impl::fs_object::copy (private)

 fs::impl::fs_object::copy

COPY method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.copy.file_storage_object AcsSc.dav.copy.file_storage_object (private) fs::impl::fs_object::copy fs::impl::fs_object::copy AcsSc.dav.copy.file_storage_object->fs::impl::fs_object::copy acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::copy->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::delete (private)

 fs::impl::fs_object::delete

DELETE method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.delete.file_storage_object AcsSc.dav.delete.file_storage_object (private) fs::impl::fs_object::delete fs::impl::fs_object::delete AcsSc.dav.delete.file_storage_object->fs::impl::fs_object::delete acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::delete->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::get (private)

 fs::impl::fs_object::get

GET method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.get.file_storage_object AcsSc.dav.get.file_storage_object (private) fs::impl::fs_object::get fs::impl::fs_object::get AcsSc.dav.get.file_storage_object->fs::impl::fs_object::get acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::get->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::head (private)

 fs::impl::fs_object::head

HEAD method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.head.file_storage_object AcsSc.dav.head.file_storage_object (private) fs::impl::fs_object::head fs::impl::fs_object::head AcsSc.dav.head.file_storage_object->fs::impl::fs_object::head acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::head->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::lock (private)

 fs::impl::fs_object::lock

LOCK method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.lock.file_storage_object AcsSc.dav.lock.file_storage_object (private) fs::impl::fs_object::lock fs::impl::fs_object::lock AcsSc.dav.lock.file_storage_object->fs::impl::fs_object::lock acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::lock->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::mkcol (private)

 fs::impl::fs_object::mkcol

MKCOL method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.mkcol.file_storage_object AcsSc.dav.mkcol.file_storage_object (private) fs::impl::fs_object::mkcol fs::impl::fs_object::mkcol AcsSc.dav.mkcol.file_storage_object->fs::impl::fs_object::mkcol fs::new_folder fs::new_folder (public) fs::impl::fs_object::mkcol->fs::new_folder oacs_dav::conn oacs_dav::conn (public) fs::impl::fs_object::mkcol->oacs_dav::conn oacs_dav::item_parent_folder_id oacs_dav::item_parent_folder_id (public) fs::impl::fs_object::mkcol->oacs_dav::item_parent_folder_id

Testcases:
No testcase defined.

fs::impl::fs_object::move (private)

 fs::impl::fs_object::move

MOVE method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.move.file_storage_object AcsSc.dav.move.file_storage_object (private) fs::impl::fs_object::move fs::impl::fs_object::move AcsSc.dav.move.file_storage_object->fs::impl::fs_object::move acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::move->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::propfind (private)

 fs::impl::fs_object::propfind

PROPFIND method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.propfind.file_storage_object AcsSc.dav.propfind.file_storage_object (private) fs::impl::fs_object::propfind fs::impl::fs_object::propfind AcsSc.dav.propfind.file_storage_object->fs::impl::fs_object::propfind acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::propfind->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::proppatch (private)

 fs::impl::fs_object::proppatch

PROPPATCH method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.proppatch.file_storage_object AcsSc.dav.proppatch.file_storage_object (private) fs::impl::fs_object::proppatch fs::impl::fs_object::proppatch AcsSc.dav.proppatch.file_storage_object->fs::impl::fs_object::proppatch acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::proppatch->acs_sc::invoke

Testcases:
No testcase defined.

fs::impl::fs_object::put (private)

 fs::impl::fs_object::put

PUT method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.put.file_storage_object AcsSc.dav.put.file_storage_object (private) fs::impl::fs_object::put fs::impl::fs_object::put AcsSc.dav.put.file_storage_object->fs::impl::fs_object::put ad_conn ad_conn (public) fs::impl::fs_object::put->ad_conn ad_file ad_file (public) fs::impl::fs_object::put->ad_file fs::add_file fs::add_file (public) fs::impl::fs_object::put->fs::add_file fs::add_version fs::add_version (public) fs::impl::fs_object::put->fs::add_version oacs_dav::conn oacs_dav::conn (public) fs::impl::fs_object::put->oacs_dav::conn

Testcases:
No testcase defined.

fs::impl::fs_object::unlock (private)

 fs::impl::fs_object::unlock

UNLOCK method

Partial Call Graph (max 5 caller/called nodes):
%3 AcsSc.dav.unlock.file_storage_object AcsSc.dav.unlock.file_storage_object (private) fs::impl::fs_object::unlock fs::impl::fs_object::unlock AcsSc.dav.unlock.file_storage_object->fs::impl::fs_object::unlock acs_sc::invoke acs_sc::invoke (public) fs::impl::fs_object::unlock->acs_sc::invoke

Testcases:
No testcase defined.
[ show source ]