Example usage for org.springframework.web.context.request NativeWebRequest getNativeResponse

List of usage examples for org.springframework.web.context.request NativeWebRequest getNativeResponse

Introduction

In this page you can find the example usage for org.springframework.web.context.request NativeWebRequest getNativeResponse.

Prototype

@Nullable
<T> T getNativeResponse(@Nullable Class<T> requiredType);

Source Link

Document

Return the underlying native response object, if available.

Usage

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*/
}