Subversion Repositories bacoAlunos

Rev

Rev 1927 | Rev 1936 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1927 grupo5 1
package pt.estgp.estgweb.web.controllers.courses;
2
 
3
import org.apache.struts.action.ActionForm;
4
import org.json.JSONObject;
5
import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController;
6
import pt.estgp.estgweb.web.utils.RequestUtils;
7
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager;
8
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager;
9
 
10
import javax.servlet.http.HttpServletRequest;
11
import javax.servlet.http.HttpServletResponse;
12
 
13
/**
14
 * Created by jorgemachado on 06/01/17.
15
 */
16
public class CoursesServicesController extends AbstractWidgetAjaxController
17
{
18
 
19
 
20
    /**
21
     * See also CoursesServicesWidgetController for WS-API services
22
     */
23
 
24
    /**
25
     *
26
     * @param form
27
     * @param request
28
     * @param response
29
     * @return
30
     * @throws Throwable
31
     */
32
 
33
    public JSONObject generateGlobalLearningResultsChartImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {
34
 
35
        1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument");
36
 
37
 
38
        IServiceManager sm = ServiceManager.getInstance();
39
        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),
40
                "CourseReportGenerateGlobalLearningResultsChartImg",
41
                new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument});
42
        return new JSONObject(json);
43
    }
44
 
45
    public JSONObject generateGlobalLearningResultsChartYearImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {
46
        1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument");
47
 
48
        IServiceManager sm = ServiceManager.getInstance();
49
        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),
50
                "CourseReportGenerateGlobalLearningResultsChartYearImg",
51
                new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument});
52
        return new JSONObject(json);
53
    }
54
 
1935 grupo5 55
    public JSONObject saveCourseReportDocument(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {
1927 grupo5 56
        1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument");
57
 
58
        IServiceManager sm = ServiceManager.getInstance();
59
        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),
60
                "SaveCourseReportDocument",
61
                new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument});
62
        return new JSONObject(json);
63
    }
64
 
65
 
66
    /* AA 7/12/2017 */
67
 
1935 grupo5 68
    public JSONObject SaveCourseReportDocument(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {
1927 grupo5 69
 
70
        1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument");
71
 
72
        IServiceManager sm = ServiceManager.getInstance();
73
        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),
1935 grupo5 74
                "SaveCourseReportDocument",
1927 grupo5 75
                new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument});
76
        return new JSONObject(json);
77
    }
78
 
1935 grupo5 79
    public JSONObject loadCourseReportDoc(ActionForm form, HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable {
80
        1.5.0/docs/api/java/lang/String.html">String courseReportDocument = request.getParameter("courseReportDocument");
81
 
82
        IServiceManager sm = ServiceManager.getInstance();
83
        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),
84
                "LoadCourseReportDocument",
85
                new 5+0%2Fdocs%2Fapi+Object">Object[]{courseReportDocument});
86
        return new JSONObject(json);
87
    }
1927 grupo5 88
}