Rev 1830 | Rev 1840 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1830 | Rev 1835 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | package pt.estgp.estgweb.web.controllers.widgetmodel; |
1 | package pt.estgp.estgweb.web.controllers.widgetmodel; |
2 | 2 | ||
3 | import jomm.utils.StreamsUtils; |
- | |
4 | import org.apache.struts.action.ActionForm; |
3 | import org.apache.struts.action.ActionForm; |
5 | import org.json.JSONArray; |
4 | import org.json.JSONArray; |
6 | import org.json.JSONObject; |
5 | import org.json.JSONObject; |
7 | import pt.estgp.estgweb.utils.Globals; |
- | |
8 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
6 | import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
9 | import pt.estgp.estgweb.web.utils.RequestUtils; |
7 | import pt.estgp.estgweb.web.utils.RequestUtils; |
10 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
8 | import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
11 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
9 | import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
12 | 10 | ||
13 | import javax.servlet.http.HttpServletRequest; |
11 | import javax.servlet.http.HttpServletRequest; |
14 | import javax.servlet.http.HttpServletResponse; |
12 | import javax.servlet.http.HttpServletResponse; |
15 | import java.io.InputStream; |
- | |
16 | import java.net.URL; |
- | |
17 | 13 | ||
18 | /** |
14 | /** |
19 | * Created by jorgemachado on 06/01/17. |
15 | * Created by jorgemachado on 06/01/17. |
20 | */ |
16 | */ |
21 | public class CoursesServicesWidgetController extends AbstractWidgetAjaxController |
17 | public class CoursesServicesWidgetController extends AbstractWidgetAjaxController |
Line 47... | Line 43... | ||
47 | 43 | ||
48 | 1.5.0/docs/api/java/lang/String.html">String year = request.getParameter("year"); |
44 | 1.5.0/docs/api/java/lang/String.html">String year = request.getParameter("year"); |
49 | 1.5.0/docs/api/java/lang/String.html">String code = request.getParameter("code"); |
45 | 1.5.0/docs/api/java/lang/String.html">String code = request.getParameter("code"); |
50 | 1.5.0/docs/api/java/lang/String.html">String period = request.getParameter("period"); |
46 | 1.5.0/docs/api/java/lang/String.html">String period = request.getParameter("period"); |
51 | 47 | ||
52 | if(Globals.SYSTEM_WSJSON_SERVICE_COURSE_REPORT_RESULTS.indexOf("localhost")>=0) |
- | |
53 | { |
- | |
54 | IServiceManager sm = ServiceManager.getInstance(); |
48 | IServiceManager sm = ServiceManager.getInstance(); |
55 | 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), "QuestionariosReportLoadReportUnidadesSalasJson", new 5+0%2Fdocs%2Fapi+Object">Object[]{code, year, period}); |
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), "QuestionariosReportLoadReportUnidadesSalasJson", new 5+0%2Fdocs%2Fapi+Object">Object[]{code, year, period}); |
56 | return new JSONObject(json); |
50 | return new JSONObject(json); |
57 | } |
- | |
58 | else |
- | |
59 | { |
- | |
60 | 1.5.0/docs/api/java/net/URL.html">URL url = new 1.5.0/docs/api/java/net/URL.html">URL(Globals.SYSTEM_WSJSON_SERVICE_COURSE_REPORT_RESULTS + "?code=" + code + "&year=" + year + "&period=" + period); |
- | |
61 | 5+0%2Fdocs%2Fapi+InputStream">InputStream is = url.openStream(); |
- | |
62 | - | ||
63 | 1.5.0/docs/api/java/lang/String.html">String json = StreamsUtils.readString(is); |
- | |
64 | is.close(); |
- | |
65 | JSONObject jsonObject = new JSONObject(json); |
- | |
66 | return jsonObject; |
- | |
67 | } |
- | |
68 | } |
51 | } |
69 | 52 | ||
70 | public JSONObject getCourseUnitsEvaluations(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
53 | public JSONObject getCourseUnitsEvaluations(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws 1.5.0/docs/api/java/lang/Throwable.html">Throwable { |
71 | 54 | ||
72 | 1.5.0/docs/api/java/lang/String.html">String year = request.getParameter("year"); |
55 | 1.5.0/docs/api/java/lang/String.html">String year = request.getParameter("year"); |