List of usage examples for org.springframework.util MultiValueMap values
Collection<V> values();
From source file:org.socialsignin.springsocial.security.userdetails.SpringSocialSecurityUserDetailsService.java
private List<Connection<?>> getConnections(ConnectionRepository connectionRepository, String userName) { MultiValueMap<String, Connection<?>> connections = connectionRepository.findAllConnections(); List<Connection<?>> allConnections = new ArrayList<Connection<?>>(); if (connections.size() > 0) { for (List<Connection<?>> connectionList : connections.values()) { for (Connection<?> connection : connectionList) { allConnections.add(connection); }//from www . j a va 2 s . c o m } } return allConnections; }
From source file:org.cleverbus.admin.web.log.LogController.java
@RequestMapping("/") public String getLogSearch(@RequestParam(value = "fromDate", required = false) DateTime fromDate, @RequestParam MultiValueMap<String, String> params, Model model) throws UnsupportedEncodingException { if (fromDate != null) { params.remove("fromDate"); // remove empty values: for (List<String> valueList : params.values()) { ListIterator<String> values = valueList.listIterator(); while (values.hasNext()) { if (!StringUtils.hasText(values.next())) { values.remove();//from w ww .ja va 2s. c o m } } } model.mergeAttributes(params); return "redirect:" + UriUtils.encodePath(LogParserConstants.LOGBACK_ISO8601_FORMAT.print(fromDate), "UTF-8"); } model.addAttribute("fromDate", LogParserConstants.LOGBACK_ISO8601_FORMAT.print( DateTime.now().minusHours(2).withMinuteOfHour(0).withSecondOfMinute(0).withMillisOfSecond(0))); LogParserConfig logParserConfig = new LogParserConfig(); logParserConfig.setGroupBy(LogParserConstants.DEFAULT_GROUP_BY_PROPERTY); logParserConfig.setGroupLimit(LogParserConstants.DEFAULT_GROUP_SIZE); model.addAttribute("config", logParserConfig); return "logSearch"; }
From source file:com.epam.ta.reportportal.ws.controller.impl.LogController.java
private Map<String, MultipartFile> getUploadedFiles(HttpServletRequest request) { Map<String, MultipartFile> uploadedFiles = new HashMap<>(); if (request instanceof MultipartHttpServletRequest) { MultiValueMap<String, MultipartFile> multiFileMap = (((MultipartHttpServletRequest) request)) .getMultiFileMap();/*from w w w . j av a 2 s .c o m*/ for (List<MultipartFile> multipartFiles : multiFileMap.values()) { for (MultipartFile file : multipartFiles) { uploadedFiles.put(file.getOriginalFilename(), file); } } } return uploadedFiles; }
From source file:io.neba.core.mvc.MultipartSlingHttpServletRequestTest.java
private void assertMultiFileMapHasEntries(Object... fileNames) { MultiValueMap<String, MultipartFile> multiFileMap = this.testee.getMultiFileMap(); assertThat(multiFileMap).isNotNull(); assertThat(multiFileMap.keySet()).containsOnly(fileNames); assertThat((Object) null).isNotIn(multiFileMap.values()); }
From source file:org.springframework.web.multipart.commons.CommonsFileUploadSupport.java
/** * Cleanup the Spring MultipartFiles created during multipart parsing, * potentially holding temporary data on disk. * <p>Deletes the underlying Commons FileItem instances. * @param multipartFiles Collection of MultipartFile instances * @see org.apache.commons.fileupload.FileItem#delete() *//*from w ww .j a v a2 s. com*/ protected void cleanupFileItems(MultiValueMap<String, MultipartFile> multipartFiles) { for (List<MultipartFile> files : multipartFiles.values()) { for (MultipartFile file : files) { if (file instanceof CommonsMultipartFile) { CommonsMultipartFile cmf = (CommonsMultipartFile) file; cmf.getFileItem().delete(); if (logger.isDebugEnabled()) { logger.debug("Cleaning up multipart file [" + cmf.getName() + "] with original filename [" + cmf.getOriginalFilename() + "], stored " + cmf.getStorageDescription()); } } } } }