function _fromRow($row)
{
$submission = $this->newDataObject();
$submission->setId($row['submission_id']);
$submission->setContextId($row['context_id']);
$submission->setLocale($row['locale']);
$submission->setStageId($row['stage_id']);
$submission->setStatus($row['status']);
$submission->setSubmissionProgress($row['submission_progress']);
$submission->setDateSubmitted($this->datetimeFromDB($row['date_submitted']));
$submission->setDateStatusModified($this->datetimeFromDB($row['date_status_modified']));
$submission->setDatePublished($this->datetimeFromDB($row['date_published']));
$submission->setLastModified($this->datetimeFromDB($row['last_modified']));
$submission->setLanguage($row['language']);
$submission->setCommentsToEditor($row['comments_to_ed']);
$submission->setCitations($row['citations']);
$this->getDataObjectSettings('submission_settings', 'submission_id', $submission->getId(), $submission);
return $submission;
}