'no recurring', 1 => 'hourly', 2 => 'daily', 3 => 'weekly', 4 => 'monthly', ); /** * constructor for schedule object, all times are in UTC * * @param integer $minute * @param integer $hour * @param integer $dayOfMonth * @param integer $month * @param integer $year * @param integer $recurring * @param integer $notify */ public function __construct($minute, $hour, $dayOfMonth, $month, $year, $recurring = 0, $notify = 0) { $this->setMinute($minute) ->setHour($hour) ->setDayOfMonth($dayOfMonth) ->setMonth($month) ->setYear($year) ->setRecurring($recurring) ->setNotify($notify); } /** * returns the value of $minute * * @return integer */ public function getMinute() { return $this->minute; } /** * sets $minute * * @param integer $minute * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setMinute($minute) { $this->minute = $minute; return $this; } /** * returns the value of $hour * * @return integer */ public function getHour() { return $this->hour; } /** * sets $hour * * @param integer $hour * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setHour($hour) { $this->hour = $hour; return $this; } /** * returns the value of $dayOfMonth * * @return integer */ public function getDayOfMonth() { return $this->dayOfMonth; } /** * sets $dayOfMonth * * @param integer $dayOfMonth * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setDayOfMonth($dayOfMonth) { $this->dayOfMonth = $dayOfMonth; return $this; } /** * returns the value of $month * * @return integer */ public function getMonth() { return $this->month; } /** * sets $month * * @param integer $month * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setMonth($month) { $this->month = $month; return $this; } /** * returns the value of $year * * @return integer */ public function getYear() { return $this->year; } /** * sets $year * * @param integer $year * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setYear($year) { $this->year = $year; return $this; } /** * returns the value of $recurring * * @return integer */ public function getRecurring() { return $this->recurring; } /** * sets $recurring * * @param integer $recurring * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setRecurring($recurring) { if (!array_key_exists($recurring, $this->_recurringValues)) { require_once 'Zend/Service/DeveloperGarden/ConferenceCall/Exception.php'; throw new Zend_Service_DeveloperGarden_ConferenceCall_Exception( 'Unknown ConferenceCall recurring mode.' ); } $this->recurring = $recurring; return $this; } /** * returns the value of $notify * * @return integer */ public function getNotify() { return $this->notify; } /** * sets $notify * * @param integer $notify * @return Zend_Service_DeveloperGarden_ConferenceCall_ConferenceSchedule */ public function setNotify($notify) { $this->notify = $notify; return $this; } }