public ImportarArvore recuperarArvore(Grade grade, boolean consideraCo) { for (ImportarArvore importarArvore : todasArvores) { if (importarArvore.getGrade().getId() == grade.getId()) { importarArvore.importarDisciplinas(grade, consideraCo); return importarArvore; } } ImportarArvore importador = new ImportarArvore(); importador.setGrade(grade); /*if (reseta == true){ grade = gradeDAO.recuperarPorId(grade.getId()); reseta = false; //importador.setResetarStance(true); gradeDAO = new GradeDAOImpl(); }*/ todasArvores.add(importador); importador.importarDisciplinas(grade, consideraCo); List<Aluno> listaAluno = grade.getGrupoAlunos(); // List<Aluno> listaAluno = alunoDAO.buscarTodosAlunoCursoGradeObjeto(grade.getCurso().getId(), // grade.getId()); for (Aluno aluno : listaAluno) { List<Historico> listaHistorico = aluno.getGrupoHistorico(); importador.importarHistorico(listaHistorico); } return importador; }
public ImportarArvore recuperarArvoreSemProcessar(Grade grade) { for (ImportarArvore importarArvore : todasArvores) { if (importarArvore.getGrade().getId() == grade.getId()) { return importarArvore; } } return null; }
public void removerEstrutura(Grade grade) { for (ImportarArvore importarArvore : todasArvores) { if (importarArvore.getGrade().getId() == grade.getId()) { todasArvores.remove(importarArvore); return; } } }