GestorServicos gestor = GestorServicos.manager();
	public ActionForward edit(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		HttpSession session = request.getSession(false);		DynaValidatorForm editExamForm = (DynaValidatorForm) form;		GestorServicos gestor = GestorServicos.manager();		IUserView userView =			(IUserView) session.getAttribute(SessionConstants.U_VIEW);		InfoExecutionPeriod infoExecutionPeriod =			(InfoExecutionPeriod) session.getAttribute(				SessionConstants.INFO_EXECUTION_PERIOD_KEY);		String executionCourseInitials = request.getParameter("executionCourseInitials");		Season season = new Season(new Integer(request.getParameter("season")));		Object args[] = { executionCourseInitials, season, infoExecutionPeriod };		InfoViewExamByDayAndShift infoViewExamByDayAndShift = 			(InfoViewExamByDayAndShift) ServiceUtils.executeService(				userView,				"ReadExamsByExecutionCourseInitialsAndSeasonAndExecutionPeriod",				args);		ArrayList horas = Util.getExamShifts();		session.setAttribute(SessionConstants.LABLELIST_HOURS, horas);		ArrayList daysOfMonth = Util.getDaysOfMonth();		session.setAttribute(			SessionConstants.LABLELIST_DAYSOFMONTH,			daysOfMonth);		ArrayList monthsOfYear = Util.getMonthsOfYear();		session.setAttribute(			SessionConstants.LABLELIST_MONTHSOFYEAR,			monthsOfYear);		ArrayList examSeasons = Util.getExamSeasons();		session.setAttribute(SessionConstants.LABLELIST_SEASONS, examSeasons);		Calendar date = Calendar.getInstance();		date = infoViewExamByDayAndShift.getInfoExam().getDay();		editExamForm.set(			"day",			new Integer(date.get(Calendar.DAY_OF_MONTH)).toString());		editExamForm.set(			"month",			new Integer(date.get(Calendar.MONTH)).toString());		editExamForm.set(			"year",			new Integer(date.get(Calendar.YEAR)).toString());		if (infoViewExamByDayAndShift.getInfoExam().getBeginning() != null) {			editExamForm.set(				"beginning",				new Integer(			infoViewExamByDayAndShift.getInfoExam().getBeginning().get(						Calendar.HOUR_OF_DAY))					.toString());		}		editExamForm.set(			"season",			infoViewExamByDayAndShift.getInfoExam().getSeason().getseason().toString());		session.setAttribute(SessionConstants.INFO_EXAMS_KEY, infoViewExamByDayAndShift);		session.setAttribute("input", "viewExamsMap");		return mapping.findForward("editExam");	}