Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1834 → Rev 1835

/branches/v3/impl/src/java/pt/estgp/estgweb/web/controllers/widgetmodel/CoursesServicesWidgetController.java
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,22 → 45,9
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;
}
IServiceManager sm = ServiceManager.getInstance();
String json = (String) sm.execute(RequestUtils.getRequester(request, response), "QuestionariosReportLoadReportUnidadesSalasJson", new Object[]{code, year, period});
return new JSONObject(json);
}
 
public JSONObject getCourseUnitsEvaluations(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable {