Open Journal 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() {
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
$application
$application
Definition: index.php:65
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