parameters: (cls, caller, event, output={}, process=None, search_type=None, project_code=None, forced_mode='')
return_statement: return cls._handle_trigger_sobjs(triggers_sobjs, caller, event, output, forced_mode=forced_mode, project_code=project_code)
docstring: message is part of a function name and so should
          not contain spaces
docstring_summary: message is part of a function name and so should
          not contain spaces
docstring_tokens: message is part of a function name and so should not contain spaces
function: def call(cls, caller, event, output={}, process=None, search_type=None, project_code=None, forced_mode=''):
          '''message is part of a function name and so should
          not contain spaces '''
  
          # build the call event key
          call_event = {}
          call_event['event'] = event
          if process:
              call_event['process'] = process
          if search_type:
              call_event['search_type'] = search_type
  
          #call_event_key = jsondumps(call_event)
          triggers_sobjs = cls._get_triggers(call_event, project_code=project_code)
  
          if not triggers_sobjs:
              return []
  
          return cls._handle_trigger_sobjs(triggers_sobjs, caller, event, output, forced_mode=forced_mode, project_code=project_code)
function_tokens: def call ( cls , caller , event , output = { } , process = None , search_type = None , project_code = None , forced_mode = '' ) : # build the call event key call_event = { } call_event [ 'event' ] = event if process : call_event [ 'process' ] = process if search_type : call_event [ 'search_type' ] = search_type #call_event_key = jsondumps(call_event) triggers_sobjs = cls . _get_triggers ( call_event , project_code = project_code ) if not triggers_sobjs : return [ ] return cls . _handle_trigger_sobjs ( triggers_sobjs , caller , event , output , forced_mode = forced_mode , project_code = project_code )