. */ require_once(FILESYSTEMROOTPATH."jc/include/dao/PollOptionsDao.php"); class PollOptionsService { private $pollOptionsDao; /** * Default constructor * * @param PollOptionsDao */ public function __construct(PollOptionsDao $pollOptionsDao) { $this->pollOptionsDao = $pollOptionsDao; } /** * Load a pollOption by id * * @param string id of the pollOption to be loaded * @return a pollOptions object */ public function load($id) { return $this->pollOptionsDao->load($id); } /** * Load pollOptions by poll_id * * @return array of pollOptions */ public function loadByPoll($poll_id) { return $this->pollOptionsDao->loadByPoll($poll_id); } public function delete($pollOption){ return $this->pollOptionsDao->delete($pollOption); } /** * Save or update pollOption: * * @param pollOption object * @return boolean [success or fail] */ public function saveOrUpdate($pollOption){ return $this->pollOptionsDao->saveOrUpdate($pollOption); } } ?>