install-procs.tcl

Procedures for initializing service contracts etc. for the workflow package. Should only be executed once upon installation.

Location:
packages/workflow/tcl/install-procs.tcl
Created:
13 January 2003
Authors:
Lars Pind <lars@collaboraid.biz>
Peter Marklund <peter@collaboraid.biz>
CVS Identification:
$Id: install-procs.tcl,v 1.9 2008/06/25 22:36:56 donb Exp $

Procedures in this file

Detailed information

workflow::install::after_upgrade (private)

 workflow::install::after_upgrade -from_version_name from_version_name \
    -to_version_name to_version_name

Workflow package after upgrade callback proc

Switches:
-from_version_name
(required)
-to_version_name
(required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_upgrade_logic apm_upgrade_logic (public) db_list db_list (public) workflow::definition_changed_handler workflow::definition_changed_handler (public) workflow::install::after_upgrade workflow::install::after_upgrade workflow::install::after_upgrade->apm_upgrade_logic workflow::install::after_upgrade->db_list workflow::install::after_upgrade->workflow::definition_changed_handler

Testcases:
No testcase defined.

workflow::install::create_action_side_effect_service_contract (private)

 workflow::install::create_action_side_effect_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_action_side_effect_service_contract workflow::install::create_action_side_effect_service_contract workflow::install::create_service_contracts->workflow::install::create_action_side_effect_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_action_side_effect_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::action_side_effect workflow::service_contract::action_side_effect (public) workflow::install::create_action_side_effect_service_contract->workflow::service_contract::action_side_effect

Testcases:
No testcase defined.

workflow::install::create_activity_log_format_title_service_contract (private)

 workflow::install::create_activity_log_format_title_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_activity_log_format_title_service_contract workflow::install::create_activity_log_format_title_service_contract workflow::install::create_service_contracts->workflow::install::create_activity_log_format_title_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_activity_log_format_title_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::activity_log_format_title workflow::service_contract::activity_log_format_title (public) workflow::install::create_activity_log_format_title_service_contract->workflow::service_contract::activity_log_format_title

Testcases:
No testcase defined.

workflow::install::create_assignee_pick_list_service_contract (private)

 workflow::install::create_assignee_pick_list_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_assignee_pick_list_service_contract workflow::install::create_assignee_pick_list_service_contract workflow::install::create_service_contracts->workflow::install::create_assignee_pick_list_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_assignee_pick_list_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::role_assignee_pick_list workflow::service_contract::role_assignee_pick_list (public) workflow::install::create_assignee_pick_list_service_contract->workflow::service_contract::role_assignee_pick_list

Testcases:
No testcase defined.

workflow::install::create_assignee_subquery_service_contract (private)

 workflow::install::create_assignee_subquery_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_assignee_subquery_service_contract workflow::install::create_assignee_subquery_service_contract workflow::install::create_service_contracts->workflow::install::create_assignee_subquery_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_assignee_subquery_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::role_assignee_subquery workflow::service_contract::role_assignee_subquery (public) workflow::install::create_assignee_subquery_service_contract->workflow::service_contract::role_assignee_subquery

Testcases:
No testcase defined.

workflow::install::create_default_assignees_service_contract (private)

 workflow::install::create_default_assignees_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_default_assignees_service_contract workflow::install::create_default_assignees_service_contract workflow::install::create_service_contracts->workflow::install::create_default_assignees_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_default_assignees_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::role_default_assignees workflow::service_contract::role_default_assignees (public) workflow::install::create_default_assignees_service_contract->workflow::service_contract::role_default_assignees

Testcases:
No testcase defined.

workflow::install::create_get_notification_info_service_contract (private)

 workflow::install::create_get_notification_info_service_contract

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::create_service_contracts workflow::install::create_service_contracts (private) workflow::install::create_get_notification_info_service_contract workflow::install::create_get_notification_info_service_contract workflow::install::create_service_contracts->workflow::install::create_get_notification_info_service_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) workflow::install::create_get_notification_info_service_contract->acs_sc::contract::new_from_spec workflow::service_contract::notification_info workflow::service_contract::notification_info (public) workflow::install::create_get_notification_info_service_contract->workflow::service_contract::notification_info

Testcases:
No testcase defined.

workflow::install::create_service_contracts (private)

 workflow::install::create_service_contracts

Create the service contracts needed by workflow

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_install workflow::install::package_install (private) workflow::install::create_service_contracts workflow::install::create_service_contracts workflow::install::package_install->workflow::install::create_service_contracts db_transaction db_transaction (public) workflow::install::create_service_contracts->db_transaction workflow::install::create_action_side_effect_service_contract workflow::install::create_action_side_effect_service_contract (private) workflow::install::create_service_contracts->workflow::install::create_action_side_effect_service_contract workflow::install::create_activity_log_format_title_service_contract workflow::install::create_activity_log_format_title_service_contract (private) workflow::install::create_service_contracts->workflow::install::create_activity_log_format_title_service_contract workflow::install::create_assignee_pick_list_service_contract workflow::install::create_assignee_pick_list_service_contract (private) workflow::install::create_service_contracts->workflow::install::create_assignee_pick_list_service_contract workflow::install::create_assignee_subquery_service_contract workflow::install::create_assignee_subquery_service_contract (private) workflow::install::create_service_contracts->workflow::install::create_assignee_subquery_service_contract

Testcases:
No testcase defined.

workflow::install::delete_service_contracts (private)

 workflow::install::delete_service_contracts

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_uninstall workflow::install::package_uninstall (private) workflow::install::delete_service_contracts workflow::install::delete_service_contracts workflow::install::package_uninstall->workflow::install::delete_service_contracts acs_sc::contract::delete acs_sc::contract::delete (public) workflow::install::delete_service_contracts->acs_sc::contract::delete db_transaction db_transaction (public) workflow::install::delete_service_contracts->db_transaction workflow::service_contract::action_side_effect workflow::service_contract::action_side_effect (public) workflow::install::delete_service_contracts->workflow::service_contract::action_side_effect workflow::service_contract::activity_log_format_title workflow::service_contract::activity_log_format_title (public) workflow::install::delete_service_contracts->workflow::service_contract::activity_log_format_title workflow::service_contract::notification_info workflow::service_contract::notification_info (public) workflow::install::delete_service_contracts->workflow::service_contract::notification_info

Testcases:
No testcase defined.

workflow::install::package_install (private)

 workflow::install::package_install

Workflow package install proc

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

Testcases:
No testcase defined.

workflow::install::package_uninstall (private)

 workflow::install::package_uninstall

Workflow package uninstall proc

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

Testcases:
No testcase defined.

workflow::install::register_default_assignees_creation_user_impl (private)

 workflow::install::register_default_assignees_creation_user_impl

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::register_implementations workflow::install::register_implementations (private) workflow::install::register_default_assignees_creation_user_impl workflow::install::register_default_assignees_creation_user_impl workflow::install::register_implementations->workflow::install::register_default_assignees_creation_user_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) workflow::install::register_default_assignees_creation_user_impl->acs_sc::impl::new_from_spec workflow::service_contract::role_default_assignees workflow::service_contract::role_default_assignees (public) workflow::install::register_default_assignees_creation_user_impl->workflow::service_contract::role_default_assignees

Testcases:
No testcase defined.

workflow::install::register_default_assignees_static_assignee_impl (private)

 workflow::install::register_default_assignees_static_assignee_impl

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::register_implementations workflow::install::register_implementations (private) workflow::install::register_default_assignees_static_assignee_impl workflow::install::register_default_assignees_static_assignee_impl workflow::install::register_implementations->workflow::install::register_default_assignees_static_assignee_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) workflow::install::register_default_assignees_static_assignee_impl->acs_sc::impl::new_from_spec workflow::service_contract::role_default_assignees workflow::service_contract::role_default_assignees (public) workflow::install::register_default_assignees_static_assignee_impl->workflow::service_contract::role_default_assignees

Testcases:
No testcase defined.

workflow::install::register_implementations (private)

 workflow::install::register_implementations

Register service contract implementations

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_install workflow::install::package_install (private) workflow::install::register_implementations workflow::install::register_implementations workflow::install::package_install->workflow::install::register_implementations db_transaction db_transaction (public) workflow::install::register_implementations->db_transaction workflow::install::register_default_assignees_creation_user_impl workflow::install::register_default_assignees_creation_user_impl (private) workflow::install::register_implementations->workflow::install::register_default_assignees_creation_user_impl workflow::install::register_default_assignees_static_assignee_impl workflow::install::register_default_assignees_static_assignee_impl (private) workflow::install::register_implementations->workflow::install::register_default_assignees_static_assignee_impl workflow::install::register_notification_impl workflow::install::register_notification_impl (private) workflow::install::register_implementations->workflow::install::register_notification_impl workflow::install::register_pick_list_current_assignee_impl workflow::install::register_pick_list_current_assignee_impl (private) workflow::install::register_implementations->workflow::install::register_pick_list_current_assignee_impl

Testcases:
No testcase defined.

workflow::install::register_notification_impl (private)

 workflow::install::register_notification_impl

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::register_implementations workflow::install::register_implementations (private) workflow::install::register_notification_impl workflow::install::register_notification_impl workflow::install::register_implementations->workflow::install::register_notification_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) workflow::install::register_notification_impl->acs_sc::impl::new_from_spec

Testcases:
No testcase defined.

workflow::install::register_notification_types (public)

 workflow::install::register_notification_types

Register workflow notification types

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_install workflow::install::package_install (private) workflow::install::register_notification_types workflow::install::register_notification_types workflow::install::package_install->workflow::install::register_notification_types acs_sc::impl::get_id acs_sc::impl::get_id (public) workflow::install::register_notification_types->acs_sc::impl::get_id db_dml db_dml (public) workflow::install::register_notification_types->db_dml notification::type::new notification::type::new (public) workflow::install::register_notification_types->notification::type::new

Testcases:
No testcase defined.

workflow::install::register_pick_list_current_assignee_impl (private)

 workflow::install::register_pick_list_current_assignee_impl

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::register_implementations workflow::install::register_implementations (private) workflow::install::register_pick_list_current_assignee_impl workflow::install::register_pick_list_current_assignee_impl workflow::install::register_implementations->workflow::install::register_pick_list_current_assignee_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) workflow::install::register_pick_list_current_assignee_impl->acs_sc::impl::new_from_spec workflow::service_contract::role_assignee_pick_list workflow::service_contract::role_assignee_pick_list (public) workflow::install::register_pick_list_current_assignee_impl->workflow::service_contract::role_assignee_pick_list

Testcases:
No testcase defined.

workflow::install::register_search_query_registered_users_impl (private)

 workflow::install::register_search_query_registered_users_impl

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::register_implementations workflow::install::register_implementations (private) workflow::install::register_search_query_registered_users_impl workflow::install::register_search_query_registered_users_impl workflow::install::register_implementations->workflow::install::register_search_query_registered_users_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) workflow::install::register_search_query_registered_users_impl->acs_sc::impl::new_from_spec workflow::service_contract::role_assignee_subquery workflow::service_contract::role_assignee_subquery (public) workflow::install::register_search_query_registered_users_impl->workflow::service_contract::role_assignee_subquery

Testcases:
No testcase defined.

workflow::install::unregister_implementations (private)

 workflow::install::unregister_implementations

Unregister service contract implementations

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_uninstall workflow::install::package_uninstall (private) workflow::install::unregister_implementations workflow::install::unregister_implementations workflow::install::package_uninstall->workflow::install::unregister_implementations acs_sc::impl::delete acs_sc::impl::delete (public) workflow::install::unregister_implementations->acs_sc::impl::delete db_transaction db_transaction (public) workflow::install::unregister_implementations->db_transaction workflow::service_contract::role_assignee_pick_list workflow::service_contract::role_assignee_pick_list (public) workflow::install::unregister_implementations->workflow::service_contract::role_assignee_pick_list workflow::service_contract::role_assignee_subquery workflow::service_contract::role_assignee_subquery (public) workflow::install::unregister_implementations->workflow::service_contract::role_assignee_subquery workflow::service_contract::role_default_assignees workflow::service_contract::role_default_assignees (public) workflow::install::unregister_implementations->workflow::service_contract::role_default_assignees

Testcases:
No testcase defined.

workflow::install::unregister_notification_types (public)

 workflow::install::unregister_notification_types

Unregister workflow notification types

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::install::package_uninstall workflow::install::package_uninstall (private) workflow::install::unregister_notification_types workflow::install::unregister_notification_types workflow::install::package_uninstall->workflow::install::unregister_notification_types db_transaction db_transaction (public) workflow::install::unregister_notification_types->db_transaction notification::type::delete notification::type::delete (public) workflow::install::unregister_notification_types->notification::type::delete

Testcases:
No testcase defined.
[ show source ]