SessionUtils.validSessionVerification(request, mapping);
  public ActionForward execute(ActionMapping mapping, ActionForm form,                                HttpServletRequest request,                                HttpServletResponse response)      throws Exception {        HttpSession sessao = request.getSession(false);    if (sessao != null) {    	      DynaActionForm manipularTurnosForm = (DynaActionForm) sessao.getAttribute("manipularTurnosForm");      DynaActionForm editarAulasDeTurnoForm = (DynaActionForm) sessao.getAttribute("editarAulasDeTurnoForm");          IUserView userView = (IUserView) sessao.getAttribute(SessionConstants.U_VIEW);      GestorServicos gestor = GestorServicos.manager();            Integer indexTurno = (Integer) manipularTurnosForm.get("indexTurno");      ArrayList infoTurnos = (ArrayList) sessao.getAttribute("infoTurnosDeDisciplinaExecucao");      InfoShift infoTurno = (InfoShift) infoTurnos.get(indexTurno.intValue());      Integer indexAula = (Integer) editarAulasDeTurnoForm.get("indexAula");      ArrayList infoAulas = (ArrayList) sessao.getAttribute("infoAulasDeTurno");            InfoLesson infoLesson = (InfoLesson) infoAulas.get(indexAula.intValue());            	  sessao.removeAttribute("indexAula");	  Object argsRemoverAula[] = { infoLesson, infoTurno};      Boolean result = (Boolean) gestor.executar(userView, "RemoverAula", argsRemoverAula);	  	  if (result != null && result.booleanValue()) {	  	infoAulas.remove(indexAula.intValue());	  	sessao.removeAttribute("infoAulasDeTurno");	  	if (!infoAulas.isEmpty())	  		sessao.setAttribute("infoAulasDeTurno",infoAulas);	  }	        return mapping.findForward("Sucesso");    } else      throw new Exception();  // nao ocorre... pedido passa pelo filtro Autorizacao   }