Open Journal Systems  3.3.0
UserGroup.inc.php
1 <?php
2 
17 // Bring in role constants.
18 import('lib.pkp.classes.security.Role');
19 
20 class UserGroup extends DataObject {
21 
26  function getRoleId() {
27  return $this->getData('roleId');
28  }
29 
34  function setRoleId($roleId) {
35  $this->setData('roleId', $roleId);
36  }
37 
42  function getPath() {
43  return $this->getData('path');
44  }
45 
50  function setPath($path) {
51  $this->setData('path', $path);
52  }
53 
58  function getContextId() {
59  return $this->getData('contextId');
60  }
61 
66  function setContextId($contextId) {
67  $this->setData('contextId', $contextId);
68  }
69 
74  function getDefault() {
75  return $this->getData('isDefault');
76  }
77 
82  function setDefault($isDefault) {
83  $this->setData('isDefault', $isDefault);
84  }
85 
91  function getShowTitle() {
92  return $this->getData('showTitle');
93  }
94 
99  function setShowTitle($showTitle) {
100  $this->setData('showTitle', $showTitle);
101  }
102 
111  return $this->getData('permitSelfRegistration');
112  }
113 
118  function setPermitSelfRegistration($permitSelfRegistration) {
119  $this->setData('permitSelfRegistration', $permitSelfRegistration);
120  }
121 
127  function getRecommendOnly() {
128  return $this->getData('recommendOnly');
129  }
130 
136  function setRecommendOnly($recommendOnly) {
137  $this->setData('recommendOnly', $recommendOnly);
138  }
139 
144  function getLocalizedName() {
145  return $this->getLocalizedData('name');
146  }
147 
153  function getName($locale) {
154  return $this->getData('name', $locale);
155  }
156 
162  function setName($name, $locale) {
163  $this->setData('name', $name, $locale);
164  }
165 
170  function getLocalizedAbbrev() {
171  return $this->getLocalizedData('abbrev');
172  }
173 
179  function getAbbrev($locale) {
180  return $this->getData('abbrev', $locale);
181  }
182 
188  function setAbbrev($abbrev, $locale) {
189  $this->setData('abbrev', $abbrev, $locale);
190  }
191 
197  return $this->getData('permitMetadataEdit');
198  }
199 
204  function setPermitMetadataEdit($permitMetadataEdit) {
205  $this->setData('permitMetadataEdit', $permitMetadataEdit);
206  }
207 }
208 
209 
210 
DataObject\getData
& getData($key, $locale=null)
Definition: DataObject.inc.php:100
DataObject\getLocalizedData
getLocalizedData($key, $preferredLocale=null)
Definition: DataObject.inc.php:71
UserGroup\getContextId
getContextId()
Definition: UserGroup.inc.php:58
UserGroup\getDefault
getDefault()
Definition: UserGroup.inc.php:74
DataObject
Any class with an associated DAO should extend this class.
Definition: DataObject.inc.php:18
UserGroup\setAbbrev
setAbbrev($abbrev, $locale)
Definition: UserGroup.inc.php:188
UserGroup\setRoleId
setRoleId($roleId)
Definition: UserGroup.inc.php:34
UserGroup\setPath
setPath($path)
Definition: UserGroup.inc.php:50
UserGroup\getPermitMetadataEdit
getPermitMetadataEdit()
Definition: UserGroup.inc.php:196
UserGroup\getAbbrev
getAbbrev($locale)
Definition: UserGroup.inc.php:179
UserGroup\setShowTitle
setShowTitle($showTitle)
Definition: UserGroup.inc.php:99
UserGroup\setName
setName($name, $locale)
Definition: UserGroup.inc.php:162
UserGroup
Describes user groups.
Definition: UserGroup.inc.php:20
UserGroup\getName
getName($locale)
Definition: UserGroup.inc.php:153
UserGroup\setPermitMetadataEdit
setPermitMetadataEdit($permitMetadataEdit)
Definition: UserGroup.inc.php:204
UserGroup\getLocalizedName
getLocalizedName()
Definition: UserGroup.inc.php:144
UserGroup\setContextId
setContextId($contextId)
Definition: UserGroup.inc.php:66
UserGroup\getPath
getPath()
Definition: UserGroup.inc.php:42
UserGroup\setRecommendOnly
setRecommendOnly($recommendOnly)
Definition: UserGroup.inc.php:136
UserGroup\getShowTitle
getShowTitle()
Definition: UserGroup.inc.php:91
UserGroup\setDefault
setDefault($isDefault)
Definition: UserGroup.inc.php:82
UserGroup\getPermitSelfRegistration
getPermitSelfRegistration()
Definition: UserGroup.inc.php:110
UserGroup\getRecommendOnly
getRecommendOnly()
Definition: UserGroup.inc.php:127
UserGroup\getLocalizedAbbrev
getLocalizedAbbrev()
Definition: UserGroup.inc.php:170
DataObject\setData
setData($key, $value, $locale=null)
Definition: DataObject.inc.php:132
UserGroup\getRoleId
getRoleId()
Definition: UserGroup.inc.php:26
UserGroup\setPermitSelfRegistration
setPermitSelfRegistration($permitSelfRegistration)
Definition: UserGroup.inc.php:118