SessionUtils.validSessionVerification(request, mapping);
	public ActionForward execute(		ActionMapping mapping,		ActionForm form,		HttpServletRequest request,		HttpServletResponse response)		throws Exception {		DynaActionForm criarTurnoForm = (DynaActionForm) form;		HttpSession sessao = request.getSession(false);		if (sessao != null) {			IUserView userView = (IUserView) sessao.getAttribute("UserView");			InfoExecutionCourse courseView =				RequestUtils.getExecutionCourseBySigla(					request,					(String) criarTurnoForm.get("courseInitials"));			Object argsCriarTurno[] =				{					 new InfoShift(						(String) criarTurnoForm.get("nome"),						new TipoAula((Integer) criarTurnoForm.get("tipoAula")),						(Integer) criarTurnoForm.get("lotacao"),						courseView)};			try {				ServiceUtils.executeService(					userView,					"CriarTurno",					argsCriarTurno);			} catch (ExistingServiceException ex) {				throw new ExistingActionException("O Turno", ex);			}			return mapping.findForward("Sucesso");		} else			throw new Exception();		// nao ocorre... pedido passa pelo filtro Autorizacao	}