Open Journal Systems
3.3.0
Note.inc.php
1
<?php
2
17
class
Note
extends
DataObject
{
18
23
function
getUserId
() {
24
return
$this->
getData
(
'userId'
);
25
}
26
31
function
setUserId
($userId) {
32
$this->
setData
(
'userId'
, $userId);
33
}
34
39
function
getUser
() {
40
$userDao =
DAORegistry::getDAO
(
'UserDAO'
);
/* @var $userDao UserDAO */
41
return
$userDao->getById($this->
getUserId
(),
true
);
42
}
43
48
function
getDateCreated
() {
49
return
$this->
getData
(
'dateCreated'
);
50
}
51
56
function
setDateCreated
($dateCreated) {
57
$this->
setData
(
'dateCreated'
, $dateCreated);
58
}
59
64
function
getDateModified
() {
65
return
$this->
getData
(
'dateModified'
);
66
}
67
72
function
setDateModified
($dateModified) {
73
$this->
setData
(
'dateModified'
, $dateModified);
74
}
75
80
function
getContents
() {
81
return
$this->
getData
(
'contents'
);
82
}
83
88
function
setContents
($contents) {
89
$this->
setData
(
'contents'
, $contents);
90
}
91
96
function
getTitle
() {
97
return
$this->
getData
(
'title'
);
98
}
99
104
function
setTitle
($title) {
105
$this->
setData
(
'title'
, $title);
106
}
107
112
function
getAssocType
() {
113
return
$this->
getData
(
'assocType'
);
114
}
115
120
function
setAssocType
($assocType) {
121
$this->
setData
(
'assocType'
, $assocType);
122
}
123
128
function
getAssocId
() {
129
return
$this->
getData
(
'assocId'
);
130
}
131
136
function
setAssocId
($assocId) {
137
$this->
setData
(
'assocId'
, $assocId);
138
}
139
145
function
markViewed
($userId) {
146
$viewsDao =
DAORegistry::getDAO
(
'ViewsDAO'
);
/* @var $viewsDao ViewsDAO */
147
return
$viewsDao->recordView(ASSOC_TYPE_NOTE, $this->
getId
(), $userId);
148
}
149
}
150
151
DataObject\getData
& getData($key, $locale=null)
Definition:
DataObject.inc.php:100
Note\getAssocType
getAssocType()
Definition:
Note.inc.php:112
Note\getAssocId
getAssocId()
Definition:
Note.inc.php:128
Note\setUserId
setUserId($userId)
Definition:
Note.inc.php:31
DataObject
Any class with an associated DAO should extend this class.
Definition:
DataObject.inc.php:18
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
Note\markViewed
markViewed($userId)
Definition:
Note.inc.php:145
Note\getUser
getUser()
Definition:
Note.inc.php:39
Note\setDateCreated
setDateCreated($dateCreated)
Definition:
Note.inc.php:56
Note\setDateModified
setDateModified($dateModified)
Definition:
Note.inc.php:72
Note\getTitle
getTitle()
Definition:
Note.inc.php:96
Note\setAssocType
setAssocType($assocType)
Definition:
Note.inc.php:120
Note\setTitle
setTitle($title)
Definition:
Note.inc.php:104
Note
Class for Note.
Definition:
Note.inc.php:17
Note\setAssocId
setAssocId($assocId)
Definition:
Note.inc.php:136
DataObject\getId
getId()
Definition:
DataObject.inc.php:206
Note\getUserId
getUserId()
Definition:
Note.inc.php:23
Note\setContents
setContents($contents)
Definition:
Note.inc.php:88
Note\getDateCreated
getDateCreated()
Definition:
Note.inc.php:48
DataObject\setData
setData($key, $value, $locale=null)
Definition:
DataObject.inc.php:132
Note\getContents
getContents()
Definition:
Note.inc.php:80
Note\getDateModified
getDateModified()
Definition:
Note.inc.php:64
lib
pkp
classes
note
Note.inc.php
Generated on Fri Aug 28 2020 14:52:52 for Open Journal Systems by
1.8.17