Subversion Repositories bacoAlunos

Rev

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