package Gems
subpackage Task_Tracker
copyright Copyright (c) 2014 Erasmus MC
license New BSD License
since Class available since version 1.6.3

 Methods

Should handle execution of the task, taking as much (optional) parameters as needed

execute($sourceId = null, $sourceSurveyId = null, $surveyId = null

The parameters should be optional and failing to provide them should be handled by the task

Parameters

$sourceId

$sourceSurveyId

$surveyId

Get a name for the view

getViewName(\Gems_Tracker_Survey $survey) : string

Parameters

$survey

\Gems_Tracker_Survey

Returns

string

Handles creating or replacing the view for this survey

replaceCreateView(\Gems_Tracker_Survey $survey, \MUtil_Model_ModelAbstract $answerModel) 

Parameters

$survey

$answerModel

\MUtil_Model_ModelAbstract

 Properties

 

The Gems DB

$db : \Zend_Db_Adapter_Abstract

Default

 

$loader

$loader : \Gems_Loader

Default

 

$project

$project : \Gems_Project_ProjectSettings

Default