Examples of FlashMap


Examples of org.springframework.web.servlet.FlashMap

    if (flashMapManager == null) {
      return;
    }

    UriComponents uriComponents = UriComponentsBuilder.fromUriString(location).build();
    FlashMap flashMap = new FlashMap();
    flashMap.setTargetRequestPath(uriComponents.getPath());
    flashMap.addTargetRequestParams(uriComponents.getQueryParams());
    flashMap.putAll(output.asMap());
    flashMapManager.saveOutputFlashMap(flashMap, request, response);
  }
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

      try {
        profilePictureService.saveProfilePicture(account.getId(), connection.getApi().userOperations().getUserProfileImage());
      } catch (IOException e) {
        NativeWebRequest nativeRequest = (NativeWebRequest) request;
        HttpServletRequest servletRequest = nativeRequest.getNativeRequest(HttpServletRequest.class);
        FlashMap flashMap = RequestContextUtils.getOutputFlashMap(servletRequest);
        flashMap.put("message", Message.warning("Greenhouse was unable to use your Facebook profile picture."));
      }
      request.removeAttribute(USE_FACEBOOK_IMAGE_ATTRIBUTE, WebRequest.SCOPE_SESSION);     
    }
  }
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

        try {
            service.removeEntity(entityForm, getSectionCustomCriteria(), sectionCrumbs);
        } catch (ServiceException e) {
            if (e instanceof ValidationException) {
                // Create a flash attribute for the unsuccessful delete
                FlashMap fm = new FlashMap();
                fm.put("headerFlash", e.getMessage());
                fm.put("headerFlashAlert", true);
                request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, fm);

                // Make sure we have this error show up in our logs
                LOG.error("Could not delete record", e);

                // Refresh the page
                return "redirect:/" + sectionKey + "/" + id;
            }
            if (e.containsCause(ConstraintViolationException.class)) {
                // Create a flash attribute for the unsuccessful delete
                FlashMap fm = new FlashMap();
                fm.put("headerFlash", "delete.unsuccessful");
                fm.put("headerFlashAlert", true);
                request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, fm);
               
                // Make sure we have this error show up in our logs
                LOG.error("Could not delete record", e);
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

    if (logger.isDebugEnabled()) {
      logger.debug("Retrieved FlashMap(s): " + allFlashMaps);
    }
    List<FlashMap> mapsToRemove = getExpiredFlashMaps(allFlashMaps);
    FlashMap match = getMatchingFlashMap(allFlashMaps, request);
    if (match != null) {
      mapsToRemove.add(match);
    }

    if (!mapsToRemove.isEmpty()) {
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

      HttpServletResponse response) throws IOException {

    String targetUrl = createTargetUrl(model, request);
    targetUrl = updateTargetUrl(targetUrl, model, request, response);

    FlashMap flashMap = RequestContextUtils.getOutputFlashMap(request);
    if (!CollectionUtils.isEmpty(flashMap)) {
      UriComponents uriComponents = UriComponentsBuilder.fromUriString(targetUrl).build();
      flashMap.setTargetRequestPath(uriComponents.getPath());
      flashMap.addTargetRequestParams(uriComponents.getQueryParams());
      FlashMapManager flashMapManager = RequestContextUtils.getFlashMapManager(request);
      if (flashMapManager == null) {
        throw new IllegalStateException("FlashMapManager not found despite output FlashMap having been set");
      }
      flashMapManager.saveOutputFlashMap(flashMap, request, response);
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

    RedirectView rv = new RedirectView();
    rv.setUrl("http://url.somewhere.com");
    rv.setHttp10Compatible(false);
    MockHttpServletRequest request = createRequest();
    MockHttpServletResponse response = new MockHttpServletResponse();
    request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, new FlashMap());
    request.setAttribute(DispatcherServlet.FLASH_MAP_MANAGER_ATTRIBUTE, new SessionFlashMapManager());
    rv.render(new HashMap<String, Object>(), request, response);
    assertEquals(303, response.getStatus());
    assertEquals("http://url.somewhere.com", response.getHeader("Location"));
  }
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

    assertEquals("http://url.somewhere.com", response.getHeader("Location"));
  }

  private MockHttpServletRequest createRequest() {
    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, new FlashMap());
    request.setAttribute(DispatcherServlet.FLASH_MAP_MANAGER_ATTRIBUTE, new SessionFlashMapManager());
    return request;
  }
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

    RedirectView rv = new RedirectView();
    rv.setUrl("http://url.somewhere.com/path");
    rv.setHttp10Compatible(false);
    MockHttpServletRequest request = createRequest();
    HttpServletResponse response = new MockHttpServletResponse();
    FlashMap flashMap = new FlashMap();
    flashMap.put("successMessage", "yay!");
    request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, flashMap);
    ModelMap model = new ModelMap("id", "1");
    rv.render(model, request, response);
    assertEquals(303, response.getStatus());
    assertEquals("http://url.somewhere.com/path?id=1", response.getHeader("Location"));

    assertEquals("/path", flashMap.getTargetRequestPath());
    assertEquals(model, flashMap.getTargetRequestParams().toSingleValueMap());
  }
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

    if (contextRelative) {
      expectedUrlForEncoding = "/context" + expectedUrlForEncoding;
      given(request.getContextPath()).willReturn("/context");
    }

    given(request.getAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE)).willReturn(new FlashMap());

    FlashMapManager flashMapManager = new SessionFlashMapManager();
    given(request.getAttribute(DispatcherServlet.FLASH_MAP_MANAGER_ATTRIBUTE)).willReturn(flashMapManager);

    HttpServletResponse response = mock(HttpServletResponse.class, "response");
View Full Code Here

Examples of org.springframework.web.servlet.FlashMap

  @Before
  public void setUp() {
    this.request = new MockHttpServletRequest();
    this.response = new MockHttpServletResponse();
    this.request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, new FlashMap());
    this.request.setAttribute(DispatcherServlet.FLASH_MAP_MANAGER_ATTRIBUTE, new SessionFlashMapManager());
  }
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.