Examples of NativeWebRequest


Examples of org.springframework.web.context.request.NativeWebRequest

        if (portalRequest != null) {
            return portalRequest;
        }
       
        if (request instanceof NativeWebRequest) {
            final NativeWebRequest nativeWebRequest = (NativeWebRequest)request;
           
            final Object nativeRequest = nativeWebRequest.getNativeRequest();
            if (nativeRequest instanceof HttpServletRequest) {
                return (HttpServletRequest)nativeRequest;
            }
        }
       
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    this.resolver.setWebBindingInitializer(webBindingInitializer);
    this.resolver.afterPropertiesSet();
    assertThat(this.resolver.getWebBindingInitializer(), is(sameInstance(webBindingInitializer)));
    this.resolver.resolve(this.facesContext, this.context);
    verify(this.invocableNavigationMethod).setDataBinderFactory(this.dataBinderFactory.capture());
    NativeWebRequest webRequest = mock(NativeWebRequest.class);
    String objectName = "name";
    Object target = new Object();
    this.dataBinderFactory.getValue().createBinder(webRequest, target, objectName);
    verify(webBindingInitializer).initBinder(this.bean.binder, webRequest);
  }
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

  public String getContentType() {
    return AbstractView.DEFAULT_CONTENT_TYPE;
  }

  public void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response) throws Exception {
    NativeWebRequest webRequest = new FacesWebRequest(FacesContext.getCurrentInstance());
    String url = buildRedirectUrl(request);
    Map<String, ?> relevantModel = getRelevantModel(webRequest, url, model);
    createDelegateRedirector(url).render(relevantModel, request, response);
  }
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    createDelegateRedirector(url).render(relevantModel, request, response);
  }

  public void render(Map<String, ?> model, FacesContext facesContext) throws Exception {
    HttpServletRequest request = (HttpServletRequest) facesContext.getExternalContext().getRequest();
    NativeWebRequest webRequest = new FacesWebRequest(facesContext);
    String url = buildRedirectUrl(request);
    Map<String, ?> relevantModel = getRelevantModel(webRequest, url, model);
    BookmarkableView delegate = createDelegateRedirector(url);
    if (delegate instanceof FacesRenderedView) {
      ((FacesRenderedView) delegate).render(relevantModel, facesContext);
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

      delegate.render(relevantModel, request, response);
    }
  }

  public String getBookmarkUrl(Map<String, ?> model, HttpServletRequest request) throws Exception {
    NativeWebRequest webRequest = new FacesWebRequest(FacesContext.getCurrentInstance());
    String url = buildRedirectUrl(request);
    Map<String, ?> relevantModel = getRelevantModel(webRequest, url, model);
    return createDelegateRedirector(url).getBookmarkUrl(relevantModel, request);
  }
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    }

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        //
        NativeWebRequest webRequest = new ServletWebRequest(request);
        //
        if (WebUtils.isIncludeRequest(request)) {
            PageConfig pageConfig = (PageConfig) request.getAttribute("pageConfig");
            if (pageConfig!=null) {
                //
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    resolver = new FacebookWebArgumentResolver(API_KEY, APP_SECRET);
  }

  @Test(expected = IllegalStateException.class)
  public void resolveFacebookUserIdArgument_noCookies_required() throws Exception {
    NativeWebRequest request = new ServletWebRequest(new MockHttpServletRequest());
    Method method = FacebookArgumentResolverTest.class.getDeclaredMethod("annotatedMethod", String.class,
        String.class, String.class);

    MethodParameter idParameter = new MethodParameter(method, 0);
    assertEquals(UNRESOLVED, resolver.resolveArgument(idParameter, request));
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    assertEquals(UNRESOLVED, resolver.resolveArgument(idParameter, request));
  }

  @Test(expected = IllegalStateException.class)
  public void resolveFacebookAccessTokenArgument_noCookies_required() throws Exception {
    NativeWebRequest request = new ServletWebRequest(new MockHttpServletRequest());
    Method method = FacebookArgumentResolverTest.class.getDeclaredMethod("annotatedMethod", String.class,
        String.class, String.class);

    MethodParameter tokenParameter = new MethodParameter(method, 1);
    resolver.resolveArgument(tokenParameter, request);
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

    resolver.resolveArgument(tokenParameter, request);
  }

  @Test
  public void resolveArgument_noCookies_unrequired() throws Exception {
    NativeWebRequest request = new ServletWebRequest(new MockHttpServletRequest());
    Method method = FacebookArgumentResolverTest.class.getDeclaredMethod("unrequiredAnnotatedMethod", String.class,
        String.class, String.class);

    MethodParameter idParameter = new MethodParameter(method, 0);
    assertEquals(null, resolver.resolveArgument(idParameter, request));
View Full Code Here

Examples of org.springframework.web.context.request.NativeWebRequest

  @Test(expected = IllegalStateException.class)
  public void resolveFacebookUserIdArgument_noFacebookCookie_required() throws Exception {
    MockHttpServletRequest httpServletRequest = new MockHttpServletRequest();
    httpServletRequest.setCookies(new Cookie("not_a_facebook_cookie", "doesn't matter"));
    NativeWebRequest request = new ServletWebRequest(httpServletRequest);

    Method method = FacebookArgumentResolverTest.class.getDeclaredMethod("annotatedMethod", String.class,
        String.class, String.class);

    MethodParameter idParameter = new MethodParameter(method, 0);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.