classes/conference/Track.inc.php

Go to the documentation of this file.
00001 <?php
00002 
00017 // $Id$
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    // Get/set methods
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 ?>

Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7