Open Journal Systems  3.3.0
TemporaryFile.inc.php
1 <?php
2 
17 import('lib.pkp.classes.file.PKPFile');
18 
19 class TemporaryFile extends PKPFile {
20 
25  function getFilePath() {
26  import('lib.pkp.classes.file.TemporaryFileManager');
27  $temporaryFileManager = new TemporaryFileManager();
28  return $temporaryFileManager->getBasePath() . $this->getServerFileName();
29  }
30 
31  //
32  // Get/set methods
33  //
34 
39  function getUserId() {
40  return $this->getData('userId');
41  }
42 
47  function setUserId($userId) {
48  $this->setData('userId', $userId);
49  }
50 }
51 
52 
DataObject\getData
& getData($key, $locale=null)
Definition: DataObject.inc.php:100
TemporaryFileManager
Definition: TemporaryFileManager.inc.php:19
TemporaryFile\getUserId
getUserId()
Definition: TemporaryFile.inc.php:39
TemporaryFile
Temporary file class.
Definition: TemporaryFile.inc.php:19
TemporaryFile\setUserId
setUserId($userId)
Definition: TemporaryFile.inc.php:47
PKPFile\getServerFileName
getServerFileName()
Definition: PKPFile.inc.php:25
PKPFile
Base PKP file class.
Definition: PKPFile.inc.php:16
DataObject\setData
setData($key, $value, $locale=null)
Definition: DataObject.inc.php:132
TemporaryFile\getFilePath
getFilePath()
Definition: TemporaryFile.inc.php:25