Subversion Repositories bacoAlunos

Rev

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