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);
}
}