/** * Return a {@code MultiValueMap} with the configured parts. */ public MultiValueMap<String, HttpEntity<?>> build() { MultiValueMap<String, HttpEntity<?>> result = new LinkedMultiValueMap<>(this.parts.size()); for (Map.Entry<String, List<DefaultPartBuilder>> entry : this.parts.entrySet()) { for (DefaultPartBuilder builder : entry.getValue()) { HttpEntity<?> entity = builder.build(); result.add(entry.getKey(), entity); } } return result; }
/** * Return a {@code MultiValueMap} with the configured parts. */ public MultiValueMap<String, HttpEntity<?>> build() { MultiValueMap<String, HttpEntity<?>> result = new LinkedMultiValueMap<>(this.parts.size()); for (Map.Entry<String, List<DefaultPartBuilder>> entry : this.parts.entrySet()) { for (DefaultPartBuilder builder : entry.getValue()) { HttpEntity<?> entity = builder.build(); result.add(entry.getKey(), entity); } } return result; }
/** * Return a {@code MultiValueMap} with the configured parts. */ public MultiValueMap<String, HttpEntity<?>> build() { MultiValueMap<String, HttpEntity<?>> result = new LinkedMultiValueMap<>(this.parts.size()); for (Map.Entry<String, List<DefaultPartBuilder>> entry : this.parts.entrySet()) { for (DefaultPartBuilder builder : entry.getValue()) { HttpEntity<?> entity = builder.build(); result.add(entry.getKey(), entity); } } return result; }
/** * Return a {@code MultiValueMap} with the configured parts. */ public MultiValueMap<String, HttpEntity<?>> build() { MultiValueMap<String, HttpEntity<?>> result = new LinkedMultiValueMap<>(this.parts.size()); for (Map.Entry<String, List<DefaultPartBuilder>> entry : this.parts.entrySet()) { for (DefaultPartBuilder builder : entry.getValue()) { HttpEntity<?> entity = builder.build(); result.add(entry.getKey(), entity); } } return result; }
/** * removeUrlMap * * @param p_UrlMap * @param p_Info */ private void removeUrlMap(LinkedMultiValueMap<String, RequestMappingInfo> p_UrlMap, RequestMappingInfo p_Info) { ArrayList<String> list = new ArrayList<String>(); for (Map.Entry<String, List<RequestMappingInfo>> item : p_UrlMap.entrySet()) { if (item.getValue().contains(p_Info)) { list.add(item.getKey()); } } if (list.size() > 0) { for (int i = 0; i < list.size(); i++) { List<RequestMappingInfo> infos = p_UrlMap.get(list.get(i)); if (infos.size() > 1) { infos.remove(p_Info); } else { p_UrlMap.remove(list.get(i)); } } } }
/** * @param p_NameMap * @param p_Method */ private void removeNamelMap(LinkedMultiValueMap<String, HandlerMethod> p_NameMap, HandlerMethod p_Method) { ArrayList<String> list = new ArrayList<String>(); for (Map.Entry<String, List<HandlerMethod>> item : p_NameMap.entrySet()) { if (item.getValue().contains(p_Method)) { list.add(item.getKey()); } } if (list.size() > 0) { for (int i = 0; i < list.size(); i++) { List<HandlerMethod> methods = p_NameMap.get(list.get(i)); if (methods.size() > 1) { methods.remove(p_Method); } else { p_NameMap.remove(list.get(i)); } } } }