/** * @param mixed $id * @return WeLearn_DTO_IDTO */ public function recuperarListaAmigosMensagens(WeLearn_DTO_IDTO &$dto) { $amigos = $this->_MPListaAmigosCF->get($dto->getID()); foreach ($amigos as $row) { $lista[] = $this->_usuarioDao->recuperar($row); } return $lista; }
private function _criarFromCassandra(array $column, WeLearn_DTO_AbstractDTO $cursoOuAulaPadrao = null, WeLearn_Usuarios_Usuario $criadorPadrao = null) { if ($column['tipo'] == WeLearn_Cursos_Recursos_TipoRecurso::RESTRITO) { $recurso = $this->criarNovoRestrito(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Conteudo_Aula) { $column['aula'] = $cursoOuAulaPadrao; } else { $column['aula'] = $this->_aulaDao->recuperar($column['aula']); } } else { $recurso = $this->criarNovoGeral(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Curso) { $column['curso'] = $cursoOuAulaPadrao; } else { $column['curso'] = $this->_cursoDao->recuperar($column['curso']); } } if ($criadorPadrao instanceof WeLearn_Usuarios_Usuario) { $column['criador'] = $criadorPadrao; } else { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); } $recurso->fromCassandra($column); return $recurso; }
private function _criarFromCassandra(array $column) { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); $resposta = $this->criarNovo(); $resposta->fromCassandra($column); return $resposta; }
/** * @param array $column * @param null|WeLearn_Usuarios_Usuario $destinatario * @return WeLearn_DTO_IDTO */ public function _criarFromCassandra(array $column, WeLearn_Usuarios_Usuario $destinatario = null) { $column['destinatario'] = $destinatario instanceof WeLearn_Usuarios_Usuario ? $destinatario : $this->_usuarioDao->recuperar($column['destinatario']); $notificacao = $this->criarNovo(); $notificacao->fromCassandra($column); return $notificacao; }
/** * @param array $column * @param WeLearn_Cursos_Conteudo_Pagina $pagina * @param null|WeLearn_Usuarios_Usuario $usuario * @return WeLearn_DTO_IDTO */ private function _criarFromCassandra(array $column, WeLearn_Cursos_Conteudo_Pagina $pagina, WeLearn_Usuarios_Usuario $usuario = null) { $usuario = $usuario instanceof WeLearn_Usuarios_Usuario ? $usuario : $this->_usuarioDao->recuperar(key($column)); $realColumn = array('conteudo' => $column[$usuario->getId()], 'usuario' => $usuario, 'pagina' => $pagina); $anotacao = $this->criarNovo(); $anotacao->fromCassandra($realColumn); return $anotacao; }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Conteudo_Pagina $paginaPadrao = null, WeLearn_Usuarios_Usuario $usuarioPadrao = null) { $column['pagina'] = $paginaPadrao instanceof WeLearn_Cursos_Conteudo_Pagina ? $paginaPadrao : $this->_paginaDao->recuperar($column['pagina']); $column['criador'] = $usuarioPadrao instanceof WeLearn_Usuarios_Usuario ? $usuarioPadrao : $this->_usuarioDao->recuperar($column['criador']); $comentario = $this->criarNovo(); $comentario->fromCassandra($column); return $comentario; }
private function _recuperarUsuariosPorIds(array $arrayIds) { $arrayUsuarios = array(); foreach ($arrayIds as $id) { $arrayUsuarios[] = $this->_usuarioDao->recuperar($id); } return $arrayUsuarios; }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { $column['curso'] = $cursoPadrao instanceof WeLearn_Cursos_Curso ? $cursoPadrao : $this->_cursoDao->recuperar($column['curso']); try { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); } catch (cassandra_NotFoundException $e) { unset($column['criador']); } $categoria = new WeLearn_Cursos_Foruns_Categoria(); $categoria->fromCassandra($column); return $categoria; }
private function _criarFromCassandra(array $column, WeLearn_Cursos_Curso $cursoPadrao = null) { if ($cursoPadrao instanceof WeLearn_Cursos_Curso) { $column['curso'] = $cursoPadrao; } else { $column['curso'] = $this->_cursoDao->recuperar($column['curso']); } $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); $enquete = $this->criarNovo(); $enquete->fromCassandra($column); $this->recuperarQtdTotalVotos($enquete); return $enquete; }
/** * @param array $column * @param null|WeLearn_Cursos_Segmento $segmentoPadrao * @param null|WeLearn_Usuarios_GerenciadorPrincipal $criadorPadrao * @return WeLearn_Cursos_Curso */ private function _criarFromCassandra(array $column, WeLearn_Cursos_Segmento $segmentoPadrao = null, WeLearn_Usuarios_GerenciadorPrincipal $criadorPadrao = null) { $column['segmento'] = $segmentoPadrao instanceof WeLearn_Cursos_Segmento ? $segmentoPadrao : $this->_segmentoDAO->recuperar($column['segmento']); $column['criador'] = $criadorPadrao instanceof WeLearn_Usuarios_GerenciadorPrincipal ? $criadorPadrao : $this->_usuarioDAO->criarGerenciadorPrincipal($this->_usuarioDAO->recuperar($column['criador'])); try { $column['imagem'] = $this->_imagemDAO->recuperar($column['id']); } catch (cassandra_NotFoundException $e) { } try { $column['configuracao'] = $this->_configuracaoDAO->recuperar($column['id']); } catch (cassandra_NotFoundException $e) { } $curso = new WeLearn_Cursos_Curso(); $curso->fromCassandra($column); return $curso; }
private function _criarFromCassandra(array $column, WeLearn_Usuarios_Usuario $remetentePadrao = null, WeLearn_Usuarios_Usuario $destinatarioPadrao = null) { if ($column['remetente']) { $column['remetente'] = $remetentePadrao instanceof WeLearn_Usuarios_Usuario ? $remetentePadrao : $this->_usuarioDao->recuperar($column['remetente']); } if ($column['destinatario']) { $column['destinatario'] = $destinatarioPadrao instanceof WeLearn_Usuarios_Usuario ? $destinatarioPadrao : $this->_usuarioDao->recuperar($column['destinatario']); } if ($column['paraCurso']) { $column['paraCurso'] = $this->_cursoDao->recuperar($column['paraCurso']); } else { unset($column['paraCurso']); } $convite = $this->criarNovo(); $convite->fromCassandra($column); return $convite; }