Rev 1990 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1990 | Rev 1996 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | package pt.estgp.estgweb.web.controllers.courses; |
1 | package pt.estgp.estgweb.web.controllers.courses; |
2 | 2 | ||
- | 3 | import jomm.dao.impl.AbstractDao; |
|
3 | import org.apache.struts.action.ActionForm; |
4 | import org.apache.struts.action.ActionForm; |
4 | import org.apache.struts.action.ActionForward; |
5 | import org.apache.struts.action.ActionForward; |
5 | import org.apache.struts.action.ActionMapping; |
6 | import org.apache.struts.action.ActionMapping; |
6 | import org.json.JSONObject; |
7 | import org.json.JSONObject; |
- | 8 | import pt.estgp.estgweb.domain.CourseImpl; |
|
- | 9 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
|
7 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
10 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
8 | import pt.estgp.estgweb.web.utils.RequestUtils; |
11 | import pt.estgp.estgweb.web.utils.RequestUtils; |
9 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
12 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
10 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
13 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
11 | 14 | ||
Line 43... | Line 46... | ||
43 | "CourseReportGenerateGlobalLearningResultsChartImg", |
46 | "CourseReportGenerateGlobalLearningResultsChartImg", |
44 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
47 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
45 | return new JSONObject(json); |
48 | return new JSONObject(json); |
46 | } |
49 | } |
47 | 50 | ||
- | 51 | ||
48 | public JSONObject generateGlobalLearningResultsChartYearImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
52 | public JSONObject generateGlobalLearningResultsChartYearImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
49 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
53 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
50 | 54 | ||
51 | IServiceManager sm = ServiceManager.getInstance(); |
55 | IServiceManager sm = ServiceManager.getInstance(); |
52 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
56 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
53 | "CourseReportGenerateGlobalLearningResultsChartYearImg", |
57 | "CourseReportGenerateGlobalLearningResultsChartYearImg", |
54 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
58 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument,}); |
55 | return new JSONObject(json); |
59 | return new JSONObject(json); |
56 | } |
60 | } |
57 | 61 | ||
58 | 62 | ||
59 | - | ||
60 | - | ||
61 | /* 7/12/2017 */ |
- | |
62 | - | ||
63 | public JSONObject saveCourseReportDoc(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
63 | public JSONObject generateLearningResultsChartSem(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
64 | - | ||
65 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
64 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
66 | 65 | ||
67 | IServiceManager sm = ServiceManager.getInstance(); |
66 | IServiceManager sm = ServiceManager.getInstance(); |
68 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
67 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
69 | "SaveCourseReportDoc", |
68 | "CourseReportGenerateLearningResultsChartSem", |
70 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
69 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
71 | return new JSONObject(json); |
70 | return new JSONObject(json); |
72 | } |
71 | } |
73 | 72 | ||
- | 73 | ||
- | 74 | ||
74 | /* */ |
75 | /* 7/12/2017 */ |
- | 76 | ||
75 | public JSONObject loadCourseReportDoc(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
77 | public JSONObject saveCourseReportDoc(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
76 | 78 | ||
77 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
79 | 1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument"); |
78 | 80 | ||
79 | IServiceManager sm = ServiceManager.getInstance(); |
81 | IServiceManager sm = ServiceManager.getInstance(); |
80 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
82 | 1.5.0/docs/api/java/lang/String.html">String json = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
81 | "LoadCourseReportDoc", |
83 | "SaveCourseReportDoc", |
82 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
84 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument}); |
83 | return new JSONObject(json); |
85 | return new JSONObject(json); |
84 | } |
86 | } |
85 | 87 | ||
- | 88 | ||
86 | public ActionForward startEdit( |
89 | public ActionForward startEdit( |
87 | ActionMapping mapping, |
90 | ActionMapping mapping, |
88 | ActionForm form, |
91 | ActionForm form, |
89 | HttpServletRequest request, |
92 | HttpServletRequest request, |
90 | HttpServletResponse response) |
93 | HttpServletResponse response) |
91 | throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable, ServletException |
94 | throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable, ServletException |
92 | { |
95 | { |
- | 96 | 1.5.0/docs/api/java/lang/String.html">String courseCode = request.getParameter("courseCode"); |
|
- | 97 | 1.5.0/docs/api/java/lang/String.html">String year = request.getParameter("year"); |
|
- | 98 | ||
- | 99 | AbstractDao.getCurrentSession().beginTransaction(); |
|
- | 100 | CourseImpl courseImpl = DaoFactory.getCourseDaoImpl().findCourseByCode(courseCode); |
|
- | 101 | request.setAttribute("course", courseImpl); |
|
- | 102 | AbstractDao.getCurrentSession().getTransaction().commit(); |
|
- | 103 | ||
- | 104 | IServiceManager sm = ServiceManager.getInstance(); |
|
- | 105 | 1.5.0/docs/api/java/lang/String.html">String courseReport = (1.5.0/docs/api/java/lang/String.html">String) sm.execute(RequestUtils.getRequester(request, response), |
|
- | 106 | "LoadCourseReportDoc", |
|
- | 107 | new 5+0%2Fdocs%2Fapi+Object">Object[]{courseCode, year}, |
|
- | 108 | new 1.5.0/docs/api/java/lang/String.html">String[]{"courseCode", "year"}); |
|
- | 109 | request.setAttribute("courseReportJson", courseReport); |
|
- | 110 | ||
93 | return mapping.findForward("pagina"); |
111 | return mapping.findForward("pagina"); |
94 | } |
112 | } |
95 | 113 | ||
96 | - | ||
97 | } |
114 | } |
98 | 115 |