Subversion Repositories bacoAlunos

Rev

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

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