1,10 → 1,8 |
package pt.estgp.estgweb.web.controllers.widgetmodel; |
|
import jomm.utils.StreamsUtils; |
import org.apache.struts.action.ActionForm; |
import org.json.JSONArray; |
import org.json.JSONObject; |
import pt.estgp.estgweb.utils.Globals; |
import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
12,8 → 10,6 |
|
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
import java.io.InputStream; |
import java.net.URL; |
|
/** |
* Created by jorgemachado on 06/01/17. |
49,24 → 45,11 |
String code = request.getParameter("code"); |
String period = request.getParameter("period"); |
|
if(Globals.SYSTEM_WSJSON_SERVICE_COURSE_REPORT_RESULTS.indexOf("localhost")>=0) |
{ |
IServiceManager sm = ServiceManager.getInstance(); |
String json = (String) sm.execute(RequestUtils.getRequester(request, response), "QuestionariosReportLoadReportUnidadesSalasJson", new Object[]{code, year, period}); |
return new JSONObject(json); |
} |
else |
{ |
URL url = new URL(Globals.SYSTEM_WSJSON_SERVICE_COURSE_REPORT_RESULTS + "?code=" + code + "&year=" + year + "&period=" + period); |
InputStream is = url.openStream(); |
|
String json = StreamsUtils.readString(is); |
is.close(); |
JSONObject jsonObject = new JSONObject(json); |
return jsonObject; |
} |
} |
|
public JSONObject getCourseUnitsEvaluations(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable { |
|
String year = request.getParameter("year"); |