. */ require_once(FILESYSTEMROOTPATH."jc/include/dao/RankedVoteBallotsDao.php"); class RankedVoteBallotsService { private $rankedVoteBallotsDao; /** * Default constructor * * @param RankVoteBallotsDao */ public function __construct(RankedVoteBallotsDao $rankedVoteBallotsDao) { $this->rankedVoteBallotsDao = $rankedVoteBallotsDao; } /** * Load a RankVoteBallots by id * * @param string id of the RankVoteBallots to be loaded * @return a RankVoteBallots object */ public function load($id) { return $this->rankedVoteBallotsDao->load($id); } public function loadByRankedVote($pid) { return $this->rankedVoteBallotsDao->loadByRankedVote($pid); } /** * Load RankVoteBallots by ticket * * @return array of RankVoteBallots */ public function loadByTicket($ticket){ return $this->rankedVoteBallotsDao->loadByTicket($ticket); } public function getTicket($rankedVote_id, $body, $delegate){ return $this->rankedVoteBallotsDao->getTicket($rankedVote_id, $body, $delegate); } public function getMyVotes($uid, $rankedVote_id){ return $this->rankedVoteBallotsDao->getMyVotes($uid, $rankedVote_id); } public function isRegistered($uid){ return $this->rankedVoteBallotsDao->isRegistered($uid); } public function getLocal_Ballots($pid,$bodyCode){ return $this->rankedVoteBallotsDao->getLocal_Ballots($pid,$bodyCode); } public function getLocal_numberofvotes($bodyCode){ return $this->rankedVoteBallotsDao->getLocal_numberofvotes($bodyCode); } public function saveMultiple($rankedVoteBallots){ return $this->rankedVoteBallotsDao->saveMultiple($rankedVoteBallots); } /** * Save or update RankVoteBallots: * * @param RankVoteBallots object * @return boolean [success or fail] */ public function saveOrUpdate($rankedVoteBallot){ return $this->rankedVoteBallotsDao->saveOrUpdate($rankedVoteBallot); } } ?>