List lista = ((InfoSiteSummaries) siteView.getComponent()).getInfoShifts();
    public ActionForward summaries(ActionMapping mapping, ActionForm form, HttpServletRequest request,            HttpServletResponse response) throws FenixActionException {        setFromRequest(request);        ISiteComponent summariesComponent = new InfoSiteSummaries();        Integer lessonType = null;        if (request.getParameter("bySummaryType") != null                && request.getParameter("bySummaryType").length() > 0) {            lessonType = new Integer(request.getParameter("bySummaryType"));            ((InfoSiteSummaries) summariesComponent).setLessonType(lessonType);        }        Integer shiftId = null;        if (request.getParameter("byShift") != null && request.getParameter("byShift").length() > 0) {            shiftId = new Integer(request.getParameter("byShift"));            ((InfoSiteSummaries) summariesComponent).setShiftId(shiftId);        }        Integer professorShiftId = null;        if (request.getParameter("byTeacher") != null && request.getParameter("byTeacher").length() > 0) {            professorShiftId = new Integer(request.getParameter("byTeacher"));            ((InfoSiteSummaries) summariesComponent).setTeacherId(professorShiftId);        }        SiteView siteView = readSiteView(request, summariesComponent, null, null, null);        Collections.sort(((InfoSiteSummaries) ((ExecutionCourseSiteView) siteView).getComponent())                .getInfoSummaries(), Collections.reverseOrder());        request.setAttribute("siteView", siteView);        return mapping.findForward("sucess");    }