apm-callback-procs.tcl

APM callback procedures.

Location:
packages/notifications/tcl/apm-callback-procs.tcl
Created:
2003-06-12
Author:
Lars Pind <lars@collaboraid.biz>
CVS Identification:
$Id: apm-callback-procs.tcl,v 1.6.2.2 2021/02/26 19:18:24 gustafn Exp $

Procedures in this file

Detailed information

notification::apm::after_install (private)

 notification::apm::after_install

After install callback. Create service contracts.

Partial Call Graph (max 5 caller/called nodes):
%3 db_transaction db_transaction (public) notification::apm::create_delivery_method_contract notification::apm::create_delivery_method_contract (private) notification::apm::create_email_delivery_method_impl notification::apm::create_email_delivery_method_impl (private) notification::apm::create_notification_type_contract notification::apm::create_notification_type_contract (private) notification::apm::register_email_delivery_method notification::apm::register_email_delivery_method (private) notification::apm::after_install notification::apm::after_install notification::apm::after_install->db_transaction notification::apm::after_install->notification::apm::create_delivery_method_contract notification::apm::after_install->notification::apm::create_email_delivery_method_impl notification::apm::after_install->notification::apm::create_notification_type_contract notification::apm::after_install->notification::apm::register_email_delivery_method

Testcases:
No testcase defined.

notification::apm::after_upgrade (private)

 notification::apm::after_upgrade -from_version_name from_version_name \
    -to_version_name to_version_name

After upgrade callback.

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_dml db_dml (public) db_transaction db_transaction (public) notification::apm::create_delivery_method_contract notification::apm::create_delivery_method_contract (private) notification::apm::create_email_delivery_method_impl notification::apm::create_email_delivery_method_impl (private) notification::apm::after_upgrade notification::apm::after_upgrade notification::apm::after_upgrade->apm_upgrade_logic notification::apm::after_upgrade->db_dml notification::apm::after_upgrade->db_transaction notification::apm::after_upgrade->notification::apm::create_delivery_method_contract notification::apm::after_upgrade->notification::apm::create_email_delivery_method_impl

Testcases:
No testcase defined.

notification::apm::before_uninstall (private)

 notification::apm::before_uninstall

Before uninstall callback. Get rid of service contracts.

Partial Call Graph (max 5 caller/called nodes):
%3 db_transaction db_transaction (public) notification::apm::delete_delivery_method_contract notification::apm::delete_delivery_method_contract (private) notification::apm::delete_email_delivery_method_impl notification::apm::delete_email_delivery_method_impl (private) notification::apm::delete_notification_type_contract notification::apm::delete_notification_type_contract (private) notification::apm::unregister_email_delivery_method notification::apm::unregister_email_delivery_method (private) notification::apm::before_uninstall notification::apm::before_uninstall notification::apm::before_uninstall->db_transaction notification::apm::before_uninstall->notification::apm::delete_delivery_method_contract notification::apm::before_uninstall->notification::apm::delete_email_delivery_method_impl notification::apm::before_uninstall->notification::apm::delete_notification_type_contract notification::apm::before_uninstall->notification::apm::unregister_email_delivery_method

Testcases:
No testcase defined.

notification::apm::create_delivery_method_contract (private)

 notification::apm::create_delivery_method_contract

Create the delivery method service contract.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_install notification::apm::after_install (private) notification::apm::create_delivery_method_contract notification::apm::create_delivery_method_contract notification::apm::after_install->notification::apm::create_delivery_method_contract notification::apm::after_upgrade notification::apm::after_upgrade (private) notification::apm::after_upgrade->notification::apm::create_delivery_method_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) notification::apm::create_delivery_method_contract->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.

notification::apm::create_email_delivery_method_impl (private)

 notification::apm::create_email_delivery_method_impl

Register the service contract implementation and return the impl_id

Returns:
impl_id of the created implementation

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_install notification::apm::after_install (private) notification::apm::create_email_delivery_method_impl notification::apm::create_email_delivery_method_impl notification::apm::after_install->notification::apm::create_email_delivery_method_impl notification::apm::after_upgrade notification::apm::after_upgrade (private) notification::apm::after_upgrade->notification::apm::create_email_delivery_method_impl acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) notification::apm::create_email_delivery_method_impl->acs_sc::impl::new_from_spec

Testcases:
No testcase defined.

notification::apm::create_notification_type_contract (private)

 notification::apm::create_notification_type_contract

Create the notification type service contract, used by client packages to define notification types specific to the client's object types.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_install notification::apm::after_install (private) notification::apm::create_notification_type_contract notification::apm::create_notification_type_contract notification::apm::after_install->notification::apm::create_notification_type_contract acs_sc::contract::new_from_spec acs_sc::contract::new_from_spec (public) notification::apm::create_notification_type_contract->acs_sc::contract::new_from_spec

Testcases:
No testcase defined.

notification::apm::delete_delivery_method_contract (private)

 notification::apm::delete_delivery_method_contract

Delete the delivery method contract.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_upgrade notification::apm::after_upgrade (private) notification::apm::delete_delivery_method_contract notification::apm::delete_delivery_method_contract notification::apm::after_upgrade->notification::apm::delete_delivery_method_contract notification::apm::before_uninstall notification::apm::before_uninstall (private) notification::apm::before_uninstall->notification::apm::delete_delivery_method_contract acs_sc::contract::delete acs_sc::contract::delete (public) notification::apm::delete_delivery_method_contract->acs_sc::contract::delete

Testcases:
No testcase defined.

notification::apm::delete_email_delivery_method_impl (private)

 notification::apm::delete_email_delivery_method_impl \
    [ -impl_name impl_name ]

Unregister the NotificationDeliveryMethod service contract implementation for email.

Switches:
-impl_name
(defaults to "notification_email") (optional)

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_upgrade notification::apm::after_upgrade (private) notification::apm::delete_email_delivery_method_impl notification::apm::delete_email_delivery_method_impl notification::apm::after_upgrade->notification::apm::delete_email_delivery_method_impl notification::apm::before_uninstall notification::apm::before_uninstall (private) notification::apm::before_uninstall->notification::apm::delete_email_delivery_method_impl acs_sc::impl::delete acs_sc::impl::delete (public) notification::apm::delete_email_delivery_method_impl->acs_sc::impl::delete

Testcases:
No testcase defined.

notification::apm::delete_notification_type_contract (private)

 notification::apm::delete_notification_type_contract

Delete the notification type service contract.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::before_uninstall notification::apm::before_uninstall (private) notification::apm::delete_notification_type_contract notification::apm::delete_notification_type_contract notification::apm::before_uninstall->notification::apm::delete_notification_type_contract acs_sc::contract::delete acs_sc::contract::delete (public) notification::apm::delete_notification_type_contract->acs_sc::contract::delete

Testcases:
No testcase defined.

notification::apm::register_email_delivery_method (private)

 notification::apm::register_email_delivery_method -impl_id impl_id

Register the email delivery method with the notifications service.

Switches:
-impl_id
(required)
The ID of the NotificationDeliveryMethod service contract implementation.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_install notification::apm::after_install (private) notification::apm::register_email_delivery_method notification::apm::register_email_delivery_method notification::apm::after_install->notification::apm::register_email_delivery_method notification::delivery::new notification::delivery::new (public) notification::apm::register_email_delivery_method->notification::delivery::new

Testcases:
No testcase defined.

notification::apm::unregister_email_delivery_method (private)

 notification::apm::unregister_email_delivery_method

Unregister the service contract delivery method with the notifications service.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::before_uninstall notification::apm::before_uninstall (private) notification::apm::unregister_email_delivery_method notification::apm::unregister_email_delivery_method notification::apm::before_uninstall->notification::apm::unregister_email_delivery_method notification::delivery::delete notification::delivery::delete (public) notification::apm::unregister_email_delivery_method->notification::delivery::delete notification::delivery::get_id notification::delivery::get_id (public) notification::apm::unregister_email_delivery_method->notification::delivery::get_id

Testcases:
No testcase defined.

notification::apm::update_email_delivery_method_impl (private)

 notification::apm::update_email_delivery_method_impl -impl_id impl_id

Register the email delivery method with the notifications service.

Switches:
-impl_id
(required)
The ID of the NotificationDeliveryMethod service contract implementation.

Partial Call Graph (max 5 caller/called nodes):
%3 notification::apm::after_upgrade notification::apm::after_upgrade (private) notification::apm::update_email_delivery_method_impl notification::apm::update_email_delivery_method_impl notification::apm::after_upgrade->notification::apm::update_email_delivery_method_impl notification::delivery::get_id notification::delivery::get_id (public) notification::apm::update_email_delivery_method_impl->notification::delivery::get_id notification::delivery::update_sc_impl_id notification::delivery::update_sc_impl_id (private) notification::apm::update_email_delivery_method_impl->notification::delivery::update_sc_impl_id

Testcases:
No testcase defined.
[ show source ]