Ejemplo n.º 1
0
 /**
  * Internal function to return DataverseFile object from a row.
  * @param $row array
  * @return DataverseFile
  */
 function &_returnDataverseFileFromRow(&$row)
 {
     $dataversePlugin =& PluginRegistry::getPlugin('generic', $this->_parentPluginName);
     $dataversePlugin->import('classes.DataverseFile');
     $dvFile = new DataverseFile();
     $dvFile->setId($row['dvfile_id']);
     $dvFile->setSuppFileId($row['supp_id']);
     $dvFile->setStudyId($row['study_id']);
     $dvFile->setSubmissionId($row['submission_id']);
     $dvFile->setContentSourceUri($row['content_source_uri']);
     return $dvFile;
 }