00001 <?php
00002
00017
00018
00019
00020 class Track extends DataObject {
00021
00025 function Track() {
00026 parent::DataObject();
00027 }
00028
00033 function getLocalizedTitle() {
00034 return $this->getLocalizedData('title');
00035 }
00036
00037 function getTrackTitle() {
00038 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00039 return $this->getLocalizedTitle();
00040 }
00041
00045 function getLocalizedAbbrev() {
00046 return $this->getLocalizedData('abbrev');
00047 }
00048
00049 function getTrackAbbrev() {
00050 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00051 return $this->getLocalizedAbbrev();
00052 }
00053
00054
00055
00056
00057
00062 function getTrackId() {
00063 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00064 return $this->getId();
00065 }
00066
00071 function setTrackId($trackId) {
00072 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00073 return $this->setId($trackId);
00074 }
00075
00080 function getSchedConfId() {
00081 return $this->getData('schedConfId');
00082 }
00083
00088 function setSchedConfId($schedConfId) {
00089 return $this->setData('schedConfId', $schedConfId);
00090 }
00091
00096 function getReviewFormId() {
00097 return $this->getData('reviewFormId');
00098 }
00099
00104 function setReviewFormId($reviewFormId) {
00105 return $this->setData('reviewFormId', $reviewFormId);
00106 }
00107
00113 function getTitle($locale) {
00114 return $this->getData('title', $locale);
00115 }
00116
00122 function setTitle($title, $locale) {
00123 return $this->setData('title', $title, $locale);
00124 }
00125
00131 function getAbbrev($locale) {
00132 return $this->getData('abbrev', $locale);
00133 }
00134
00140 function setAbbrev($abbrev, $locale) {
00141 return $this->setData('abbrev', $abbrev, $locale);
00142 }
00143
00148 function getAbstractWordCount() {
00149 return $this->getData('wordCount');
00150 }
00151
00152
00157 function setAbstractWordCount($wordCount) {
00158 return $this->setData('wordCount', $wordCount);
00159 }
00160
00161
00166 function getSequence() {
00167 return $this->getData('sequence');
00168 }
00169
00174 function setSequence($sequence) {
00175 return $this->setData('sequence', $sequence);
00176 }
00177
00182 function getMetaReviewed() {
00183 return $this->getData('metaReviewed');
00184 }
00185
00190 function setMetaReviewed($metaReviewed) {
00191 return $this->setData('metaReviewed', $metaReviewed);
00192 }
00193
00198 function getLocalizedIdentifyType() {
00199 return $this->getLocalizedData('identifyType');
00200 }
00201
00202 function getTrackIdentifyType() {
00203 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00204 return $this->getLocalizedIdentifyType();
00205 }
00206
00212 function getIdentifyType($locale) {
00213 return $this->getData('identifyType', $locale);
00214 }
00215
00221 function setIdentifyType($identifyType, $locale) {
00222 return $this->setData('identifyType', $identifyType, $locale);
00223 }
00224
00229 function getDirectorRestricted() {
00230 return $this->getData('directorRestricted');
00231 }
00232
00237 function setDirectorRestricted($directorRestricted) {
00238 return $this->setData('directorRestricted', $directorRestricted);
00239 }
00240
00245 function getHideAbout() {
00246 return $this->getData('hideAbout');
00247 }
00248
00253 function setHideAbout($hideAbout) {
00254 return $this->setData('hideAbout', $hideAbout);
00255 }
00256
00261 function getDisableComments() {
00262 return $this->getData('disableComments');
00263 }
00264
00269 function setDisableComments($disableComments) {
00270 return $this->setData('disableComments', $disableComments);
00271 }
00272
00277 function getLocalizedPolicy() {
00278 return $this->getLocalizedData('policy');
00279 }
00280
00281 function getTrackPolicy() {
00282 if (Config::getVar('debug', 'deprecation_warnings')) trigger_error('Deprecated function.');
00283 return $this->getLocalizedPolicy();
00284 }
00285
00291 function getPolicy($locale) {
00292 return $this->getData('policy', $locale);
00293 }
00294
00300 function setPolicy($policy, $locale) {
00301 return $this->setData('policy', $policy, $locale);
00302 }
00303 }
00304
00305 ?>