/**
  * Save the name attribute for a file
  * @param $args array
  * @param $request PKPRequest
  * @return string Serialized JSON object
  */
 function saveMetadata($args, &$request)
 {
     $fileId = $request->getUserVar('rowId');
     $name = $request->getUserVar('name');
     $fileType = isset($args['fileType']) ? $args['fileType'] : null;
     import('controllers.grid.settings.library.form.FileForm');
     $fileForm = new FileForm($fileType, $fileId);
     $fileForm->readInputData();
     if ($fileForm->validate()) {
         $libraryFile = $fileForm->execute($args, $request);
         $row =& $this->getRowInstance();
         $row->setGridId($this->getId());
         $row->setId($fileId);
         $row->setData($libraryFile);
         $row->initialize($request);
         $json = new JSON('true', $this->_renderRowInternally($request, $row));
     } else {
         $json = new JSON('false');
     }
     return $json->getString();
 }