/** * @param WeLearn_Cursos_Enquetes_AlternativaEnquete $alternativa * @return int */ public function recuperarQtdTotalPorAlternativa(WeLearn_Cursos_Enquetes_AlternativaEnquete $alternativa) { $alternativaUUID = CassandraUtil::import($alternativa->getId()); return $this->_votosPorAlternativaCF->get_count($alternativaUUID->bytes); }
/** * @param array $dadosAlterantiva * @return WeLearn_Cursos_Enquetes_AlternativaEnquete */ public function criarAlternativa(array $dadosAlterantiva) { $novaAlternativa = new WeLearn_Cursos_Enquetes_AlternativaEnquete(); $novaAlternativa->preencherPropriedades($dadosAlterantiva); return $novaAlternativa; }
/** * @param WeLearn_Cursos_Enquetes_AlternativaEnquete $AlternativaEnquete * @return int */ public function recuperarQtdVotos(WeLearn_Cursos_Enquetes_AlternativaEnquete &$AlternativaEnquete) { $AlternativaEnquete->setTotalVotos($this->_votoDao->recuperarQtdTotalPorAlternativa($AlternativaEnquete)); return $AlternativaEnquete->getTotalVotos(); }