HttpServletRequest request, HttpServletResponse response) throws FenixActionException, FenixFilterException {
HttpServletRequest request, HttpServletResponse response) throws FenixActionException, FenixFilterException { HttpSession session = request.getSession(false); UserView userView = (UserView) session.getAttribute(SessionConstants.U_VIEW);
    public ActionForward prepareEditStudentGroupsShift(ActionMapping mapping, ActionForm form,            HttpServletRequest request, HttpServletResponse response) throws FenixActionException,            FenixFilterException {        String groupPropertiesCodeString = request.getParameter("groupPropertiesCode");        Integer groupProperties = new Integer(groupPropertiesCodeString);        String shiftCodeString = request.getParameter("shiftCode");        Integer shiftCode = new Integer(shiftCodeString);        ISiteComponent infoSiteStudentGroupAndStudents = new InfoSiteStudentGroupAndStudents();        TeacherAdministrationSiteView siteView = (TeacherAdministrationSiteView) readSiteView(request,                infoSiteStudentGroupAndStudents, null, groupProperties, shiftCode);        InfoSiteStudentGroupAndStudents component = (InfoSiteStudentGroupAndStudents) siteView                .getComponent();        if (component.getInfoSiteStudentsAndShiftByStudentGroupList() == null) {            ActionErrors actionErrors = new ActionErrors();            ActionError error = null;            error = new ActionError("error.noGroup");            actionErrors.add("error.noGroup", error);            saveErrors(request, actionErrors);            return viewShiftsAndGroups(mapping, form, request, response);        }        return mapping.findForward("editStudentGroupsShift");    }