workflow::get_callbacks (private)

 workflow::get_callbacks -workflow_id workflow_id \
    -contract_name contract_name

Defined in packages/workflow/tcl/workflow-procs.tcl

Return the implementation names for a certain contract and a given workflow.

Switches:
-workflow_id (required)
-contract_name (required)
Author:
Peter Marklund

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::case::action::do_side_effects workflow::case::action::do_side_effects (public) workflow::get_callbacks workflow::get_callbacks workflow::case::action::do_side_effects->workflow::get_callbacks workflow::case::action::notify workflow::case::action::notify (public) workflow::case::action::notify->workflow::get_callbacks workflow::case::get_activity_log_info_not_cached workflow::case::get_activity_log_info_not_cached (private) workflow::case::get_activity_log_info_not_cached->workflow::get_callbacks workflow::get_element workflow::get_element (public) workflow::get_callbacks->workflow::get_element

Testcases:
No testcase defined.
Source code:
    array set callback_impl_names [workflow::get_element -workflow_id $workflow_id -element callback_impl_names]

    if { [info exists callback_impl_names($contract_name)] } {
        return $callback_impl_names($contract_name)
    } else {
        return {}
    }
Generic XQL file:
packages/workflow/tcl/workflow-procs.xql

PostgreSQL XQL file:
packages/workflow/tcl/workflow-procs-postgresql.xql

Oracle XQL file:
packages/workflow/tcl/workflow-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: