/** * Return a FlashMap contained in the given list that matches the request. * @return a matching FlashMap or {@code null} */ @Nullable private FlashMap getMatchingFlashMap(List<FlashMap> allMaps, HttpServletRequest request) { List<FlashMap> result = new LinkedList<>(); for (FlashMap flashMap : allMaps) { if (isFlashMapForRequest(flashMap, request)) { result.add(flashMap); } } if (!result.isEmpty()) { Collections.sort(result); if (logger.isTraceEnabled()) { logger.trace("Found " + result.get(0)); } return result.get(0); } return null; }
/** * Return a FlashMap contained in the given list that matches the request. * @return a matching FlashMap or {@code null} */ @Nullable private FlashMap getMatchingFlashMap(List<FlashMap> allMaps, HttpServletRequest request) { List<FlashMap> result = new LinkedList<>(); for (FlashMap flashMap : allMaps) { if (isFlashMapForRequest(flashMap, request)) { result.add(flashMap); } } if (!result.isEmpty()) { Collections.sort(result); if (logger.isTraceEnabled()) { logger.trace("Found " + result.get(0)); } return result.get(0); } return null; }
/** * Return a FlashMap contained in the given list that matches the request. * @return a matching FlashMap or {@code null} */ private FlashMap getMatchingFlashMap(List<FlashMap> allMaps, HttpServletRequest request) { List<FlashMap> result = new LinkedList<FlashMap>(); for (FlashMap flashMap : allMaps) { if (isFlashMapForRequest(flashMap, request)) { result.add(flashMap); } } if (!result.isEmpty()) { Collections.sort(result); if (logger.isDebugEnabled()) { logger.debug("Found matching FlashMap(s): " + result); } return result.get(0); } return null; }