Rev 1860 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1860 | Rev 1876 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | import com.owlike.genson.Genson; |
3 | import com.owlike.genson.Genson; |
4 | import com.owlike.genson.GensonBuilder; |
4 | import com.owlike.genson.GensonBuilder; |
5 | import org.apache.log4j.Logger; |
5 | import org.apache.log4j.Logger; |
6 | import org.json.JSONException; |
6 | import org.json.JSONException; |
7 | import org.json.JSONObject; |
7 | import org.json.JSONObject; |
- | 8 | import pt.estgp.estgweb.domain.Course; |
|
8 | import pt.estgp.estgweb.domain.utils.JsonView; |
9 | import pt.estgp.estgweb.domain.utils.JsonView; |
9 | import pt.estgp.estgweb.utils.documentBuilder.Document; |
10 | import pt.estgp.estgweb.utils.documentBuilder.Document; |
10 | import pt.estgp.estgweb.utils.documentBuilder.DocumentSection; |
11 | import pt.estgp.estgweb.utils.documentBuilder.DocumentSection; |
11 | 12 | ||
12 | import java.util.Date; |
13 | import java.util.Date; |
Line 18... | Line 19... | ||
18 | public class CourseReportDocument extends 5+0%2Fdocs%2Fapi+Document">Document implements JsonView |
19 | public class CourseReportDocument extends 5+0%2Fdocs%2Fapi+Document">Document implements JsonView |
19 | { |
20 | { |
20 | 21 | ||
21 | private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(CourseReportDocument.class); |
22 | private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(CourseReportDocument.class); |
22 | 23 | ||
- | 24 | private 1.5.0/docs/api/java/lang/String.html">String courseCode; |
|
- | 25 | private 1.5.0/docs/api/java/lang/String.html">String courseName; |
|
- | 26 | private 1.5.0/docs/api/java/lang/String.html">String year; |
|
- | 27 | ||
- | 28 | ||
- | 29 | ||
23 | public CourseReportDocument() |
30 | public CourseReportDocument() |
24 | { |
31 | { |
25 | 32 | ||
26 | } |
33 | } |
27 | 34 | ||
- | 35 | public 1.5.0/docs/api/java/lang/String.html">String getCourseCode() { |
|
- | 36 | return courseCode; |
|
- | 37 | } |
|
- | 38 | ||
- | 39 | public void setCourseCode(1.5.0/docs/api/java/lang/String.html">String courseCode) { |
|
- | 40 | this.courseCode = courseCode; |
|
- | 41 | } |
|
- | 42 | ||
- | 43 | public 1.5.0/docs/api/java/lang/String.html">String getCourseName() { |
|
- | 44 | return courseName; |
|
- | 45 | } |
|
- | 46 | ||
- | 47 | public void setCourseName(1.5.0/docs/api/java/lang/String.html">String courseName) { |
|
- | 48 | this.courseName = courseName; |
|
- | 49 | } |
|
- | 50 | ||
28 | public void init() |
51 | public 1.5.0/docs/api/java/lang/String.html">String getYear() { |
- | 52 | return year; |
|
- | 53 | } |
|
- | 54 | ||
- | 55 | public void setYear(1.5.0/docs/api/java/lang/String.html">String year) { |
|
- | 56 | this.year = year; |
|
- | 57 | } |
|
- | 58 | ||
- | 59 | public void init(Course c,1.5.0/docs/api/java/lang/String.html">String year) |
|
29 | { |
60 | { |
- | 61 | setYear(year); |
|
- | 62 | setCourseCode(c.getCode()); |
|
- | 63 | setCourseName(c.getName()); |
|
30 | 64 | ||
31 | //1 - Introducao |
65 | //1 - Introducao |
32 | IntroSection introSection = new IntroSection(); |
66 | IntroSection introSection = new IntroSection(); |
33 | introSection.init(); |
67 | introSection.init(); |
34 | getSections().add(introSection); |
68 | getSections().add(introSection); |
35 | 69 | ||
36 | //2 - Mapa Sintese dos Relatórios dos Responsáveis das UC's |
70 | //2 - Mapa Sintese dos Relatórios dos Responsáveis das UC's |
37 | ReportsUcSummarySection reportsUcSummarySection = new ReportsUcSummarySection(); |
71 | ReportsUcSummarySection reportsUcSummarySection = new ReportsUcSummarySection(); |
38 | reportsUcSummarySection.init(); |
72 | reportsUcSummarySection.init(); |
39 | getSections().add(reportsUcSummarySection); |
73 | getSections().add(reportsUcSummarySection); |
40 | 74 | ||
41 | //3 - Resultados da Aprendizagem |
75 | //3 - Resultados da Aprendizagem |
42 | LearningResultsSection learningResultsSection = new LearningResultsSection(); |
76 | LearningResultsSection learningResultsSection = new LearningResultsSection(); |
43 | learningResultsSection.init(); |
77 | learningResultsSection.init(); |
44 | getSections().add(learningResultsSection); |
78 | getSections().add(learningResultsSection); |
45 | 79 | ||
46 | //4 - Inquéritos |
80 | //4 - Inquéritos |
47 | SurveysSection surveysSection = new SurveysSection(); |
81 | SurveysSection surveysSection = new SurveysSection(); |
48 | surveysSection.init(); |
82 | surveysSection.init(); |
49 | getSections().add(surveysSection); |
83 | getSections().add(surveysSection); |
50 | 84 | ||
51 | //5 - Conclusões |
85 | //5 - Conclusões |
52 | ConclusionsSection conclusionsSection = new ConclusionsSection(); |
86 | ConclusionsSection conclusionsSection = new ConclusionsSection(); |
53 | conclusionsSection.init(); |
87 | conclusionsSection.init(); |
54 | getSections().add(conclusionsSection); |
88 | getSections().add(conclusionsSection); |
55 | 89 | ||
56 | //5 - Unidades Curriculares |
90 | //5 - Unidades Curriculares |
Line 124... | Line 158... | ||
124 | return gensonGenericLoad.serialize(this); |
158 | return gensonGenericLoad.serialize(this); |
125 | } |
159 | } |
126 | 160 | ||
127 | 161 | ||
128 | 162 | ||
129 | } |
163 | } |
130 | 164 |