| Server IP : 195.134.90.114 / Your IP : 216.73.216.86 Web Server : Apache/2.4.58 System : Linux nepub 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/public_html/lib/pkp/classes/note/ |
Upload File : |
<?php
/**
* @file classes/note/Note.inc.php
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2000-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class Note
* @ingroup note
* @see NoteDAO
* @brief Class for Note.
*/
class Note extends DataObject {
/**
* get user id of the note's author
* @return int
*/
function getUserId() {
return $this->getData('userId');
}
/**
* set user id of the note's author
* @param $userId int
*/
function setUserId($userId) {
$this->setData('userId', $userId);
}
/**
* Return the user of the note's author.
* @return User
*/
function getUser() {
$userDao = DAORegistry::getDAO('UserDAO'); /* @var $userDao UserDAO */
return $userDao->getById($this->getUserId(), true);
}
/**
* get date note was created
* @return date (YYYY-MM-DD HH:MM:SS)
*/
function getDateCreated() {
return $this->getData('dateCreated');
}
/**
* set date note was created
* @param $dateCreated date (YYYY-MM-DD HH:MM:SS)
*/
function setDateCreated($dateCreated) {
$this->setData('dateCreated', $dateCreated);
}
/**
* get date note was modified
* @return date (YYYY-MM-DD HH:MM:SS)
*/
function getDateModified() {
return $this->getData('dateModified');
}
/**
* set date note was modified
* @param $dateModified date (YYYY-MM-DD HH:MM:SS)
*/
function setDateModified($dateModified) {
$this->setData('dateModified', $dateModified);
}
/**
* get note contents
* @return string
*/
function getContents() {
return $this->getData('contents');
}
/**
* set note contents
* @param $contents string
*/
function setContents($contents) {
$this->setData('contents', $contents);
}
/**
* get note title
* @return string
*/
function getTitle() {
return $this->getData('title');
}
/**
* set note title
* @param $title string
*/
function setTitle($title) {
$this->setData('title', $title);
}
/**
* get note type
* @return int
*/
function getAssocType() {
return $this->getData('assocType');
}
/**
* set note type
* @param $assocType int
*/
function setAssocType($assocType) {
$this->setData('assocType', $assocType);
}
/**
* get note assoc id
* @return int
*/
function getAssocId() {
return $this->getData('assocId');
}
/**
* set note assoc id
* @param $assocId int
*/
function setAssocId($assocId) {
$this->setData('assocId', $assocId);
}
}