List of usage examples for org.springframework.web.context.request NativeWebRequest getNativeResponse
@Nullable <T> T getNativeResponse(@Nullable Class<T> requiredType);
From source file:architecture.ee.web.community.spring.controller.SocialConnectController.java
protected static void setOutputFormat(NativeWebRequest request) { HttpServletRequest httprequest = request.getNativeRequest(HttpServletRequest.class); HttpServletResponse httpresponse = request.getNativeResponse(HttpServletResponse.class); httprequest.setAttribute("output", "json"); }
From source file:com.nec.harvest.servlet.interceptor.async.TimeoutCallableProcessingInterceptor.java
@Override public <T> Object handleTimeout(NativeWebRequest request, Callable<T> task) throws Exception { final HttpServletResponse servletResponse = request.getNativeResponse(HttpServletResponse.class); if (!servletResponse.isCommitted()) { servletResponse.sendError(HttpStatus.SERVICE_UNAVAILABLE.value()); }/*from w ww. ja v a 2 s . c om*/ return CallableProcessingInterceptor.RESPONSE_HANDLED; }
From source file:net.nobien.springsocial.examples.instagram.user.SimpleSignInAdapter.java
public void signIn(String userId, Connection<?> connection, NativeWebRequest request) { SecurityContext.setCurrentUser(new User(userId)); userCookieGenerator.addCookie(userId, request.getNativeResponse(HttpServletResponse.class)); }
From source file:net.gustavohenrique.tutorial.social.SimpleSignInAdapter.java
@Override public String signIn(String userId, Connection<?> connection, NativeWebRequest request) { SecurityContext.setCurrentUser(new User(userId)); userCookieGenerator.addCookie(userId, request.getNativeResponse(HttpServletResponse.class)); return null;/*from w w w. j a v a 2 s.c o m*/ }
From source file:com.cloudfoundry.samples.spring.user.SimpleSignInAdapter.java
public String signIn(String userId, Connection<?> connection, NativeWebRequest request) { SecurityContext.setCurrentUser(new User(userId)); userCookieGenerator.addCookie(userId, request.getNativeResponse(HttpServletResponse.class)); return null;//from www .ja va 2 s . c o m }
From source file:com.zuoxiaolong.blog.common.web.JsonHandlerMethodReturnValueHandler.java
@Override public void handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception { mavContainer.setRequestHandled(true); HttpServletResponse httpServletResponse = webRequest.getNativeResponse(HttpServletResponse.class); httpServletResponse.setContentType(CONTENT_TYPE); ServletServerHttpResponse outputMessage = new ServletServerHttpResponse(httpServletResponse); JsonResponse jsonResponse = new JsonResponse(returnValue); outputMessage.getBody().write(StringUtils.toBytes(JsonUtils.toJson(jsonResponse))); outputMessage.getBody().flush();/*from w w w . ja v a 2 s. c om*/ }
From source file:opentipbot.web.security.OpenTipBotSignInAdapter.java
public String signIn(String userId, Connection<?> connection, NativeWebRequest request) { SecurityContext.setCurrentUser(opentipbotUserRepository.findOne(Long.parseLong(userId))); userCookieGenerator.addCookie(userId, request.getNativeResponse(HttpServletResponse.class)); return null;// w w w. j av a 2s . com }
From source file:com.github.zhanhb.download.spring.PathDownloaderHandler.java
@Override public void handleReturnValue(Object returnValue, MethodParameter returnType, ModelAndViewContainer mavContainer, NativeWebRequest webRequest) throws Exception { HttpServletRequest request = webRequest.getNativeRequest(HttpServletRequest.class); HttpServletResponse response = webRequest.getNativeResponse(HttpServletResponse.class); ToDownload toDownload = returnType.getMethodAnnotation(ToDownload.class); PathPartial d = toDownload.attachment() ? downloader : viewer; d.service(request, response, Path.class.cast(returnValue)); mavContainer.setRequestHandled(true); }
From source file:com.greglturnquist.spring.social.ecobee.SimpleSignInAdapter.java
private String extractOriginalUrl(NativeWebRequest request) { HttpServletRequest nativeRequest = request.getNativeRequest(HttpServletRequest.class); HttpServletResponse nativeResponse = request.getNativeResponse(HttpServletResponse.class); SavedRequest saved = requestCache.getRequest(nativeRequest, nativeResponse); if (saved == null) { return null; }//from w ww . j av a2 s . c o m requestCache.removeRequest(nativeRequest, nativeResponse); removeAuthenticationAttributes(nativeRequest.getSession(false)); return saved.getRedirectUrl(); }
From source file:org.crowdguru.webapp.security.SimpleSignInAdapter.java
public String signIn(String userId, Connection<?> connection, NativeWebRequest request) { User user = new User(); user.setId(Long.parseLong(userId)); SecurityContext.setCurrentUser(user); userCookieGenerator.addCookie(userId, request.getNativeResponse(HttpServletResponse.class)); return null;/* w w w. ja v a 2 s. c o m*/ }