. */ require_once(FILESYSTEMROOTPATH."jc/include/dao/PollBallotsDao.php"); class PollBallotsService { private $pollBallotsDao; /** * Default constructor * * @param PollBallotsDao */ public function __construct(PollBallotsDao $pollBallotsDao) { $this->pollBallotsDao = $pollBallotsDao; } /** * Load a PollBallots by id * * @param string id of the PollBallots to be loaded * @return a PollBallots object */ public function load($id) { return $this->pollBallotsDao->load($id); } public function loadByPoll($pid) { return $this->pollBallotsDao->loadByPoll($pid); } /** * Load PollBallots by ticket * * @return array of PollBallots */ public function loadByTicket($ticket){ return $this->pollBallotsDao->loadByTicket($ticket); } public function getTicket($poll_id, $body, $delegate){ return $this->pollBallotsDao->getTicket($poll_id, $body, $delegate); } public function getMyVotes($uid, $poll_id){ return $this->pollBallotsDao->getMyVotes($uid, $poll_id); } public function isRegistered($uid){ return $this->pollBallotsDao->isRegistered($uid); } public function getLocal_Ballots($pid,$bodyCode){ return $this->pollBallotsDao->getLocal_Ballots($pid,$bodyCode); } public function getLocal_numberofvotes($bodyCode){ return $this->pollBallotsDao->getLocal_numberofvotes($bodyCode); } /** * Save or update PollBallots: * * @param PollBallots object * @return boolean [success or fail] */ public function saveOrUpdate($pollBallot){ return $this->pollBallotsDao->saveOrUpdate($pollBallot); } } ?>