/**
  * Load fileName for import
  *
  * @service export_file read
  * @param Gpf_Rpc_Params $params
  * @return Gpf_Rpc_Data
  */
 public function loadFileName(Gpf_Rpc_Params $params)
 {
     $data = new Gpf_Rpc_Data($params);
     try {
         $export = new Gpf_Db_Export();
         $export->setPrimaryKeyValue($data->getId());
         $export->load();
         $fileUrl = $this->getFileUrl($export->getFileName());
         $data->setValue("fileName", $fileUrl);
     } catch (Gpf_DbEngine_NoRowException $e) {
         $data->setValue("fileName", "");
     }
     return $data;
 }
 private function writeToExportTable($fileName)
 {
     $export = new Gpf_Db_Export();
     $export->setFileName($fileName);
     $export->setDateTime($this->date);
     $export->setDescription($this->note);
     $export->setDataTypes($this->getDataTypes());
     $export->setAccountId(Gpf_Session::getAuthUser()->getAccountId());
     $export->insert();
 }