Open Preprint Systems
3.3.0
PKPSection.inc.php
1
<?php
2
16
class
PKPSection
extends
DataObject
{
17
22
function
getContextId
() {
23
return
$this->
getData
(
'contextId'
);
24
}
25
30
function
setContextId
($contextId) {
31
$this->
setData
(
'contextId'
, $contextId);
32
}
33
38
function
getSequence
() {
39
return
$this->
getData
(
'sequence'
);
40
}
41
46
function
setSequence
($sequence) {
47
$this->
setData
(
'sequence'
, $sequence);
48
}
49
54
function
getLocalizedTitle
() {
55
return
$this->
getLocalizedData
(
'title'
);
56
}
57
63
function
getTitle
($locale) {
64
return
$this->
getData
(
'title'
, $locale);
65
}
66
72
function
setTitle
($title, $locale) {
73
$this->
setData
(
'title'
, $title, $locale);
74
}
75
80
function
getEditorRestricted
() {
81
return
$this->
getData
(
'editorRestricted'
);
82
}
83
88
function
setEditorRestricted
($editorRestricted) {
89
$this->
setData
(
'editorRestricted'
, $editorRestricted);
90
}
91
96
function
getReviewFormId
() {
97
return
$this->
getData
(
'reviewFormId'
);
98
}
99
104
function
setReviewFormId
($reviewFormId) {
105
$this->
setData
(
'reviewFormId'
, $reviewFormId);
106
}
107
112
function
getViews
() {
113
$application =
Application::get
();
114
return
$application->getPrimaryMetricByAssoc(ASSOC_TYPE_SECTION, $this->
getId
());
115
}
116
121
function
getLocalizedPolicy
() {
122
return
$this->
getLocalizedData
(
'policy'
);
123
}
124
130
function
getPolicy
($locale) {
131
return
$this->
getData
(
'policy'
, $locale);
132
}
133
139
function
setPolicy
($policy, $locale) {
140
return
$this->
setData
(
'policy'
, $policy, $locale);
141
}
142
}
143
144
PKPSection\getTitle
getTitle($locale)
Definition:
PKPSection.inc.php:63
PKPSection\setSequence
setSequence($sequence)
Definition:
PKPSection.inc.php:46
DataObject\getData
& getData($key, $locale=null)
Definition:
DataObject.inc.php:100
DataObject\getLocalizedData
getLocalizedData($key, $preferredLocale=null)
Definition:
DataObject.inc.php:71
PKPSection\getReviewFormId
getReviewFormId()
Definition:
PKPSection.inc.php:96
DataObject
Any class with an associated DAO should extend this class.
Definition:
DataObject.inc.php:18
PKPSection\getViews
getViews()
Definition:
PKPSection.inc.php:112
PKPSection\setTitle
setTitle($title, $locale)
Definition:
PKPSection.inc.php:72
PKPSection\getEditorRestricted
getEditorRestricted()
Definition:
PKPSection.inc.php:80
PKPSection\setContextId
setContextId($contextId)
Definition:
PKPSection.inc.php:30
PKPSection\getLocalizedTitle
getLocalizedTitle()
Definition:
PKPSection.inc.php:54
DataObject\getId
getId()
Definition:
DataObject.inc.php:206
PKPSection\getContextId
getContextId()
Definition:
PKPSection.inc.php:22
PKPSection\getLocalizedPolicy
getLocalizedPolicy()
Definition:
PKPSection.inc.php:121
PKPSection\setReviewFormId
setReviewFormId($reviewFormId)
Definition:
PKPSection.inc.php:104
PKPSection\getSequence
getSequence()
Definition:
PKPSection.inc.php:38
PKPSection
Describes basic section properties.
Definition:
PKPSection.inc.php:16
PKPSection\setEditorRestricted
setEditorRestricted($editorRestricted)
Definition:
PKPSection.inc.php:88
PKPApplication\get
static get()
Definition:
PKPApplication.inc.php:235
DataObject\setData
setData($key, $value, $locale=null)
Definition:
DataObject.inc.php:132
PKPSection\setPolicy
setPolicy($policy, $locale)
Definition:
PKPSection.inc.php:139
PKPSection\getPolicy
getPolicy($locale)
Definition:
PKPSection.inc.php:130
lib
pkp
classes
context
PKPSection.inc.php
Generated on Fri Aug 28 2020 14:51:43 for Open Preprint Systems by
1.8.17