workflow::role::get_callbacks (private)

 workflow::role::get_callbacks -role_id role_id \
    -contract_name contract_name

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

Get the impl_names of callbacks of a given contract for a given role.

Switches:
-role_id (required)
the ID of the role to assign.
-contract_name (required)
the name of the contract
Author:
Lars Pind <lars@collaboraid.biz>

Partial Call Graph (max 5 caller/called nodes):
%3 workflow::case::role::get_picklist workflow::case::role::get_picklist (public) workflow::role::get_callbacks workflow::role::get_callbacks workflow::case::role::get_picklist->workflow::role::get_callbacks workflow::case::role::get_search_query workflow::case::role::get_search_query (public) workflow::case::role::get_search_query->workflow::role::get_callbacks workflow::case::role::set_default_assignees workflow::case::role::set_default_assignees (public) workflow::case::role::set_default_assignees->workflow::role::get_callbacks workflow::role::get_picklist workflow::role::get_picklist (public) workflow::role::get_picklist->workflow::role::get_callbacks workflow::role::get_search_query workflow::role::get_search_query (public) workflow::role::get_search_query->workflow::role::get_callbacks workflow::role::get_element workflow::role::get_element (public) workflow::role::get_callbacks->workflow::role::get_element

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

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

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