281,6 → 281,8 |
{ |
String msg; |
QuestionarioPedagogicoCursoAfetoImpl cursoAfeto = null; |
//todo fazer aqui um teste a ver se na lista de unidades found vem as unidades do curso afeto |
//reativar o set e testar isso |
List<QuestionarioPedagogicoCursoAfeto> cursosFound = DaoFactory.getQuestionarioPedagogicoCursoAfetoDaoImpl().find(q.getId(),c.getCode()); |
if(cursosFound != null && cursosFound.size() > 1) |
{ |
307,6 → 309,7 |
logger.info(msg); |
cursoAfeto = DomainObjectFactory.createQuestionarioPedagogicoCursoAfeto(); |
DaoFactory.getQuestionarioPedagogicoCursoAfetoDaoImpl().save(cursoAfeto); |
cursoAfeto.setUnidadesAfetas(new HashSet<QuestionarioPedagogicoUnidadeCurricularAfeta>()); |
} |
|
cursoAfeto.resetStats(); |
317,10 → 320,10 |
cursoAfeto.setNome(c.getName()); |
cursoAfeto.setQuestionario(q); |
cursoAfeto.setSemestre(q.getSemestre()); |
cursoAfeto.setUnidadesAfetas(new HashSet<QuestionarioPedagogicoUnidadeCurricularAfeta>()); |
|
|
|
|
List<String> newUnitCodesList = new ArrayList<String>(); |
int countUnits = 0; |
List<CourseUnitDaoImpl.CourseUnitResult> results = DaoFactory.getCourseUnitDaoImpl().loadCourseUnits(c.getId(), q.getSemestre(), q.getYear()); |