workflow::install::create_activity_log_format_title_service_contract (private)

 workflow::install::create_activity_log_format_title_service_contract

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

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.
Source code:
        
    set format_title_spec {
        description "Output additional details for the title of an activity log entry"
        operations {
            GetObjectType {
                description "Get the object type for which this implementation is valid."
                output {
                    object_type:string
                }
                iscachable_p "t"
            }
            GetPrettyName {
                description "Get the pretty name of this implementation. Will be localized, so it may contain #...#."
                output { pretty_name:string }
                iscachable_p "t"
            }
            GetTitle {
                description "Get the title name of this implementation."
                input { 
                    case_id:integer
                    object_id:integer
                    action_id:integer
                    entry_id:integer
                    data_arraylist:string,multiple
                } 
                output { 
                    title:string 
                }
                iscachable_p "t"
            }
        }
    }
    
    acs_sc::contract::new_from_spec  -spec [concat [list name [workflow::service_contract::activity_log_format_title]] $format_title_spec]
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
packages/workflow/tcl/install-procs.xql

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