New file |
0,0 → 1,46 |
package pt.estgp.estgweb.web.controllers.courses; |
|
import org.apache.struts.action.ActionForm; |
import org.json.JSONObject; |
import pt.estgp.estgweb.web.controllers.utils.AbstractWidgetAjaxController; |
import pt.estgp.estgweb.web.utils.RequestUtils; |
import pt.utl.ist.berserk.logic.serviceManager.IServiceManager; |
import pt.utl.ist.berserk.logic.serviceManager.ServiceManager; |
|
import javax.servlet.http.HttpServletRequest; |
import javax.servlet.http.HttpServletResponse; |
|
/** |
* Created by jorgemachado on 06/01/17. |
*/ |
public class CoursesServicesController extends AbstractWidgetAjaxController |
{ |
|
|
/** |
* See also CoursesServicesWidgetController for WS-API services |
*/ |
|
/** |
* |
* @param form |
* @param request |
* @param response |
* @return |
* @throws Throwable |
*/ |
|
public JSONObject generateGlobalLearningResultsChartImg(ActionForm form,HttpServletRequest request, HttpServletResponse response) throws Throwable { |
|
String courseReportDocument = request.getParameter("courseReportDocument"); |
|
|
IServiceManager sm = ServiceManager.getInstance(); |
String json = (String) sm.execute(RequestUtils.getRequester(request, response), |
"CourseReportGenerateGlobalLearningResultsChartImg", |
new Object[]{courseReportDocument}); |
return new JSONObject(json); |
} |
|
|
} |