public HttpServletResponse get() { WebContext webcx = WebContextFactory.get(); return webcx.getHttpServletResponse(); }
private HttpServletResponse getCapturingResponse(StringWriter sw) { WebContext ctx = WebContextFactory.get(); return new CapturingResponseWrapper(ctx.getHttpServletResponse(), sw); }
public Object convertInbound(Class<?> paramType, InboundVariable data) { WebContext webcx = WebContextFactory.get(); if (HttpServletRequest.class.isAssignableFrom(paramType)) { return webcx.getHttpServletRequest(); } if (HttpServletResponse.class.isAssignableFrom(paramType)) { return webcx.getHttpServletResponse(); } if (ServletConfig.class.isAssignableFrom(paramType)) { return webcx.getServletConfig(); } if (ServletContext.class.isAssignableFrom(paramType)) { return webcx.getServletContext(); } if (HttpSession.class.isAssignableFrom(paramType)) { return webcx.getSession(true); } return null; }
/** * Performs a logout. */ @RemoteMethod public void logout() { WebContext ctx = WebContextFactory.get(); LoginManager.logout(ctx.getHttpServletRequest(), ctx.getHttpServletResponse()); }
@DwrPermission(anonymous = true) public void setLocale(String locale) { WebContext webContext = WebContextFactory.get(); LocaleResolver localeResolver = new SessionLocaleResolver(); LocaleEditor localeEditor = new LocaleEditor(); localeEditor.setAsText(locale); localeResolver.setLocale(webContext.getHttpServletRequest(), webContext.getHttpServletResponse(), (Locale) localeEditor.getValue()); }
result.addData("startupUri", DefaultPagesDefinition.getLoginUri(ctx.getHttpServletRequest(), ctx.getHttpServletResponse()));