/** * @param WeLearn_DTO_IDTO $dto * @return void */ protected function _adicionar(WeLearn_DTO_IDTO &$dto) { $enqueteUUID = CassandraUtil::import($dto->getEnquete()->getId()); $alternativaUUID = CassandraUtil::import($dto->getAlternativa()->getId()); $dto->setDataVoto(time()); $this->_cf->insert($enqueteUUID->bytes, $dto->toCassandra()); $this->_votosPorAlternativaCF->insert($alternativaUUID->bytes, array($dto->getVotante()->getId() => $dto->getDataVoto())); $dto->setPersistido(true); }