示例#1
0
 /**
  * @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);
 }
示例#2
0
 /**
  * @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();
 }