package org.openmrs.module.reporting.web.controller.portlet; import java.util.Collections; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.openmrs.api.context.Context; import org.openmrs.module.reporting.report.ReportRequest; import org.openmrs.module.reporting.report.ReportRequest.Status; import org.openmrs.module.reporting.report.service.ReportService; public class ErrorReportsPortletController extends ReportingPortletController { /** * @see org.openmrs.module.reporting.web.controller.portlet.ReportingPortletController#populateModel(javax.servlet.http.HttpServletRequest, java.util.Map) */ @Override protected void populateModel(HttpServletRequest request, Map<String, Object> model) { super.populateModel(request, model); List<ReportRequest> saved = Context.getService(ReportService.class).getReportRequests(null, null, null, Status.FAILED); Collections.reverse(saved); model.put("errorRequests", saved); } }