Rev 1936 | Rev 1993 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1936 | Rev 1974 | ||
---|---|---|---|
Line 517... | Line 517... | ||
517 | else |
517 | else |
518 | return json; |
518 | return json; |
519 | } |
519 | } |
520 | } |
520 | } |
521 | 521 | ||
522 | public 1.5.0/docs/api/java/lang/String.html">String saveCourseReportDocument (1.5.0/docs/api/java/lang/String.html">String reportDocumentJson, UserSession session) throws 1.5.0/docs/api/java/io/IOException.html">IOException |
522 | public 1.5.0/docs/api/java/lang/String.html">String saveCourseReportDocument (1.5.0/docs/api/java/lang/String.html">String reportDocumentJson, UserSession session) throws 1.5.0/docs/api/java/io/IOException.html">IOException, JSONException |
523 | { |
523 | { |
524 | CourseReportDocument courseReportDocument = CourseReportDocument.fromJson(reportDocumentJson); |
524 | CourseReportDocument courseReportDocument = CourseReportDocument.fromJson(reportDocumentJson); |
525 | 525 | ||
526 | Course course = DaoFactory.getCourseDaoImpl().findCourseByCode(courseReportDocument.getCourseCode()); |
526 | Course course = DaoFactory.getCourseDaoImpl().findCourseByCode(courseReportDocument.getCourseCode()); |
527 | List<CourseYear> courseYear = DaoFactory.getCourseYearDaoImpl().findCourseYear(courseReportDocument.getCourseCode(), courseReportDocument.getYear()); |
527 | List<CourseYear> courseYear = DaoFactory.getCourseYearDaoImpl().findCourseYear(courseReportDocument.getCourseCode(), courseReportDocument.getYear()); |
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) throws 1.5.0/docs/api/java/io/IOException.html">IOException |
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, JSONException |
544 | { |
544 | { |
545 | 545 | ||
546 | //Vai buscar (conjunto de anos??) à BaseDados (porquê uma lista) |
546 | //Vai buscar (conjunto de anos??) à BaseDados (porquê uma lista) |
547 | List<CourseYear> courseYear = DaoFactory.getCourseYearDaoImpl().findCourseYear(courseCode, year); |
547 | List<CourseYear> courseYear = DaoFactory.getCourseYearDaoImpl().findCourseYear(courseCode, year); |
548 | 1.5.0/docs/api/java/lang/String.html">String courseReport = null; |
548 | 1.5.0/docs/api/java/lang/String.html">String courseReport = null; |
549 | 549 | ||
550 | if(courseYear.isEmpty()) |
550 | if(courseYear.isEmpty()) |
551 | { |
551 | { |
552 | try { |
552 | try { |
- | 553 | //System.out.println("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO"); |
|
553 | courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year).toJson(); |
554 | courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year).toJson(); |
- | 555 | //System.out.println(courseReport); |
|
- | 556 | //System.out.println("UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"); |
|
- | 557 | courseReport = saveCourseReportDocument(courseReport,session); |
|
- | 558 | ||
554 | } catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e) { |
559 | } 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); |
560 | 1.5.0/docs/api/java/lang/System.html">System.out.println(e); |
556 | e.printStackTrace(); |
561 | e.printStackTrace(); |
557 | } |
562 | } |
558 | } |
563 | } |