/** * @param WeLearn_Cursos_Conteudo_Pagina $pagina */ public function removerTodosPorPagina(WeLearn_Cursos_Conteudo_Pagina $pagina) { $paginaUUID = UUID::import($pagina->getId()); $this->_cf->remove($paginaUUID->bytes); }
/** * @param WeLearn_Cursos_Conteudo_Pagina $pagina * @param WeLearn_Cursos_ParticipacaoCurso $participacaoCurso * @return WeLearn_Cursos_Conteudo_ControlePagina */ public function recuperar(WeLearn_Cursos_Conteudo_Pagina $pagina, WeLearn_Cursos_ParticipacaoCurso $participacaoCurso) { $paginaUUID = UUID::import($pagina->getId())->bytes; $column = $this->_cf->get($participacaoCurso->getCFKey(), array($paginaUUID)); return $this->_criarFromCassandra($column, $participacaoCurso, $pagina); }
public function removerTodosPorPagina(WeLearn_Cursos_Conteudo_Pagina $pagina) { $paginaUUID = CassandraUtil::import($pagina->getId()); $idsRemover = array_keys($this->_comentarioPorPaginaCF->get($paginaUUID->bytes, null, '', '', false, 1000000)); $this->_comentarioPorPaginaCF->remove($paginaUUID->bytes); foreach ($idsRemover as $id) { $this->_cf->remove($id); } }