00001 <?php
00002
00020
00021
00022
00023 define('GROUP_CONTEXT_EDITORIAL_TEAM', 0x000001);
00024 define('GROUP_CONTEXT_PEOPLE', 0x000002);
00025
00026 class Group extends DataObject {
00030 function getGroupTitle() {
00031 return $this->getLocalizedData('title');
00032 }
00033
00034
00035
00036
00037
00043 function getTitle($locale) {
00044 return $this->getData('title', $locale);
00045 }
00046
00052 function setTitle($title, $locale) {
00053 return $this->setData('title', $title, $locale);
00054 }
00055
00060 function getContext() {
00061 return $this->getData('context');
00062 }
00063
00068 function setContext($context) {
00069 return $this->setData('context',$context);
00070 }
00071
00076 function getAboutDisplayed() {
00077 return $this->getData('aboutDisplayed');
00078 }
00079
00084 function setAboutDisplayed($aboutDisplayed) {
00085 return $this->setData('aboutDisplayed',$aboutDisplayed);
00086 }
00087
00092 function getGroupId() {
00093 return $this->getData('groupId');
00094 }
00095
00100 function setGroupId($groupId) {
00101 return $this->setData('groupId', $groupId);
00102 }
00103
00108 function getJournalId() {
00109 return $this->getData('journalId');
00110 }
00111
00116 function setJournalId($journalId) {
00117 return $this->setData('journalId', $journalId);
00118 }
00119
00124 function getSequence() {
00125 return $this->getData('sequence');
00126 }
00127
00132 function setSequence($sequence) {
00133 return $this->setData('sequence', $sequence);
00134 }
00135 }
00136
00137 ?>