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_TaskBatch
The import batch to impor this row into
string
The current iterator key
array
translated and validated row
\MUtil_Model_ModelTranslatorAbstract
(continuation pattern)afterRegistry() : void
checkRegistryRequestsAnswers() : boolean
boolean
False if required values are missing.getFieldsTranslations() : array
\MUtil_Model_ModelException |
---|
array
of fields sourceName => targetNamegetNoToken() : string
string
One of the TOKEN_ constants.getNoTokenError(array $row, $key) : string
string
getSurveyId() : integer
integer
$surveyIdgetTokenCompleted() : string
string
One of the TOKEN_ constants.getTrackId() : integer
integer
$trackIdsetNoToken(string $noToken) : \Gems_Model_Translator_AnswerTranslatorAbstract
string
One 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
string
One 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
mixed
array or \Traversable row
scalar
mixed
Row array or false when errors occurredvalidateRowValues(array $row, scalar $key) : mixed
array
scalar
mixed
Row array or false when errors occurred_createTargetForm() : \MUtil_Form
\MUtil_Form
checkPatient(string $patientNr, integer $orgId) : boolean
string
integer
boolean
findRespondentTrackFor(array $row) : integer | null
array
integer
null
findTokenFor(array $row) : string | null
array
string
null
$_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'