application-link-procs.tcl

Procs of application linking

Location:
packages/acs-tcl/tcl/application-link-procs.tcl
Created:
2005-05-23
Author:
Timo Hentschel <timo@timohentschel.de>

Procedures in this file

Detailed information

application_link::delete_links (public)

 application_link::delete_links -package_id package_id

Delete application links for all packages linking to the given package_id.

Switches:
-package_id (required)
Package ID that you want application links removed from.

Partial Call Graph (max 5 caller/called nodes):
%3 db_list db_list (public) relation_remove relation_remove (public) application_link::delete_links application_link::delete_links application_link::delete_links->db_list application_link::delete_links->relation_remove

Testcases:
No testcase defined.

application_link::get (public)

 application_link::get -package_id package_id

Retrieves a list of package_ids for all applications linked to the given package_id.

Switches:
-package_id (required)
Returns:
List of linked package ids.

Partial Call Graph (max 5 caller/called nodes):
%3 db_list db_list (public) application_link::get application_link::get application_link::get->db_list

Testcases:
No testcase defined.

application_link::get_linked (public)

 application_link::get_linked -from_package_id from_package_id \
    -to_package_key to_package_key

Gets the ID for the application linked to from_package_id and matches the to_package_key.

Switches:
-from_package_id (required)
Object ID of linked-from application.
-to_package_key (required)
Package key of linked-to application.
Returns:
package_id of linked package.

Partial Call Graph (max 5 caller/called nodes):
%3 callback::pm::project_new::impl::file_storage callback::pm::project_new::impl::file_storage (private) application_link::get_linked application_link::get_linked callback::pm::project_new::impl::file_storage->application_link::get_linked callback::pm::project_new::impl::forums callback::pm::project_new::impl::forums (private) callback::pm::project_new::impl::forums->application_link::get_linked db_list db_list (public) application_link::get_linked->db_list

Testcases:
No testcase defined.

application_link::new (public)

 application_link::new -this_package_id this_package_id \
    -target_package_id target_package_id

Create a new link between this_package_id and target_package_id.

Switches:
-this_package_id (required)
ID of the package that you want linked to the target package.
-target_package_id (required)
The ID of the target package.

Partial Call Graph (max 5 caller/called nodes):
%3 install::xml::action::application-link install::xml::action::application-link (private) application_link::new application_link::new install::xml::action::application-link->application_link::new ad_conn ad_conn (public) application_link::new->ad_conn db_exec_plsql db_exec_plsql (public) application_link::new->db_exec_plsql

Testcases:
No testcase defined.

install::xml::action::application-link (private)

 install::xml::action::application-link node

Create an application link:

<application-link from-package-id="from-package-id" to-package-id="to-package-id"/>

Parameters:
node (required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_attribute_value apm_attribute_value (public) application_link::new application_link::new (public) install::xml::util::get_id install::xml::util::get_id (public) site_node::get_element site_node::get_element (public) install::xml::action::application-link install::xml::action::application-link install::xml::action::application-link->apm_attribute_value install::xml::action::application-link->application_link::new install::xml::action::application-link->install::xml::util::get_id install::xml::action::application-link->site_node::get_element

Testcases:
No testcase defined.
[ show source ]