Rev 1927 | Rev 1936 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1927 | Rev 1935 | ||
---|---|---|---|
Line 538... | Line 538... | ||
538 | courseYear.get(0).setCourseReportDocument(reportDocumentJson); |
538 | courseYear.get(0).setCourseReportDocument(reportDocumentJson); |
539 | 539 | ||
540 | return courseReportDocument.toJson(); |
540 | return courseReportDocument.toJson(); |
541 | } |
541 | } |
542 | 542 | ||
- | 543 | public 1.5.0/docs/api/java/lang/String.html">String loadCourseReportDocument (1.5.0/docs/api/java/lang/String.html">String courseCode,1.5.0/docs/api/java/lang/String.html">String year,UserSession session) throws 1.5.0/docs/api/java/io/IOException.html">IOException |
|
- | 544 | { |
|
- | 545 | ||
- | 546 | //Vai buscar (conjunto de anos??) à BaseDados (porquê uma lista) |
|
- | 547 | List<CourseYear> courseYear = DaoFactory.getCourseYearDaoImpl().findCourseYear(courseCode, year); |
|
- | 548 | 1.5.0/docs/api/java/lang/String.html">String courseReport = null; |
|
- | 549 | ||
- | 550 | if(courseYear.isEmpty()) |
|
- | 551 | { |
|
- | 552 | try { |
|
- | 553 | courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year).toJson(); |
|
- | 554 | } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) { |
|
- | 555 | 1.5.0/docs/api/java/lang/System.html">System.out.println(e); |
|
- | 556 | e.printStackTrace(); |
|
- | 557 | } |
|
- | 558 | } |
|
- | 559 | else |
|
- | 560 | { |
|
- | 561 | courseReport = courseYear.get(0).getCourseReportDocument(); |
|
- | 562 | } |
|
- | 563 | ||
- | 564 | return courseReport; |
|
- | 565 | } |
|
543 | /** |
566 | /** |
544 | * |
567 | * |
545 | * Para um determinado curso e ano o serviço faz uma listagem de todas as suas unidades curriculares |
568 | * Para um determinado curso e ano o serviço faz uma listagem de todas as suas unidades curriculares |
546 | * e lista a sua informação básica juntamente com o relatório de avaliação disponivel |
569 | * e lista a sua informação básica juntamente com o relatório de avaliação disponivel |
547 | * O serviço adiciona ainda o Ano de cada unidade por inspeção do Plano de Estudos |
570 | * O serviço adiciona ainda o Ano de cada unidade por inspeção do Plano de Estudos |