Make sure a \Gems_Form is used for validation
| package | Gems |
|---|---|
| subpackage | Model_Translator |
| copyright | Copyright (c) 2014 Erasmus MC |
| license | New BSD License |
| since | Class available since version 1.6.3 24-apr-2014 16:08:57 |
| inherited_from | \Gems_Model_ModelTranslatorAbstract |
addSaveTask(\MUtil_Task_TaskBatch $importBatch, string $key, array $row) : \MUtil_Model_ModelTranslatorAbstract
\MUtil_Task_TaskBatchThe import batch to impor this row into
stringThe current iterator key
arraytranslated and validated row
\MUtil_Model_ModelTranslatorAbstract(continuation pattern)afterRegistry() : void
checkRegistryRequestsAnswers() : boolean
booleanFalse if required values are missing.getFieldsTranslations() : array
\MUtil_Model_ModelException |
|---|
arrayof fields sourceName => targetNamegetNoToken() : string
stringOne of the TOKEN_ constants.getNoTokenError(array $row, $key) : string
stringgetSurveyId() : integer
integer$surveyIdgetTokenCompleted() : string
stringOne of the TOKEN_ constants.getTrackId() : integer
integer$trackIdsetNoToken(string $noToken) : \Gems_Model_Translator_AnswerTranslatorAbstract
stringOne of the TOKEN_ constants, but not TOKEN_OVERWRITE.
\Gems_Model_Translator_AnswerTranslatorAbstract(continuation pattern)setSkipUnknownPatients(boolean $skip = false) : \Gems_Model_Translator_AnswerTranslatorAbstract
boolean
\Gems_Model_Translator_AnswerTranslatorAbstract(continuation pattern)setSurveyId(integer $surveyId) : \Gems_Model_Translator_AnswerTranslatorAbstract
integer
\Gems_Model_Translator_AnswerTranslatorAbstract(continuation pattern)setTokenCompleted(string $tokenCompleted) : \Gems_Model_Translator_AnswerTranslatorAbstract
stringOne f the TOKEN_ constants.
\Gems_Model_Translator_AnswerTranslatorAbstract(continuation pattern)setTrackId(integer $trackId) : \Gems_Model_Translator_AnswerTranslatorAbstract
integer
\Gems_Model_Translator_AnswerTranslatorAbstract(continuation pattern)translateRowValues(mixed $row, scalar $key) : mixed
mixedarray or \Traversable row
scalar
mixedRow array or false when errors occurredvalidateRowValues(array $row, scalar $key) : mixed
array
scalar
mixedRow array or false when errors occurred_createTargetForm() : \MUtil_Form
\MUtil_FormcheckPatient(string $patientNr, integer $orgId) : boolean
string
integer
booleanfindRespondentTrackFor(array $row) : integer | null
array
integernull
findTokenFor(array $row) : string | null
array
stringnull
$_noToken : string
self::TOKEN_ERROR$_skipUnknownPatients : boolean
false$_surveyId : integer
$_tokenCompleted : string
self::TOKEN_ERROR$_trackId : integer
$db : \Zend_Db_Adapter_Abstract
$loader : \Gems_Loader
$orgIdField : string
'organization_id'$orgTranslations : array
$patientNrField : string
'patient_id'$saveTask : string
'Import_SaveAnswerTask'TOKEN_DOUBLE = 'double'
TOKEN_ERROR = 'error'
TOKEN_OVERWRITE = 'overwrite'
TOKEN_SKIP = 'skip'