@Override public final Map<String, String[]> getProperties() { final MultivaluedMapPopulator<String, String> populator = new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManager.populateRequestProperties( this.servletRequest, portletWindow, populator); final Map<String, List<String>> map = populator.getMap(); return ParameterMap.convertListMap(map); }
@Override public Populator<K, V> putAll(Map<? extends K, ? extends V> m) { for (Map.Entry<? extends K, ? extends V> e : m.entrySet()) { put(e.getKey(), e.getValue()); } return this; }
@Override public final Map<String, String[]> getProperties() { final MultivaluedMapPopulator<String, String> populator = new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManager.populateRequestProperties( this.servletRequest, portletWindow, populator); final Map<String, List<String>> map = populator.getMap(); return ParameterMap.convertListMap(map); }
@Override public Populator<K, V> putAll(Map<? extends K, ? extends V> m) { for (Map.Entry<? extends K, ? extends V> e : m.entrySet()) { put(e.getKey(), e.getValue()); } return this; }
new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); assertEquals(expected1, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager1.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(expected1, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager2.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(Collections.EMPTY_MAP, multivaluedMapPopulator.getMap()); "prop.A", ImmutableList.of("prop.A.2")); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); assertEquals(expected2, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager1.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(expected2, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager2.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(Collections.EMPTY_MAP, multivaluedMapPopulator.getMap());
new MultivaluedMapPopulator<String, String>(); this.httpRequestPropertiesManager.populateRequestProperties( request, portletWindow, populator); final Map<String, List<String>> properties = populator.getMap();
new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); assertEquals(expected1, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager1.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(expected1, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager2.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(Collections.EMPTY_MAP, multivaluedMapPopulator.getMap()); "prop.A", ImmutableList.of("prop.A.1", "prop.A.2")); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); assertEquals(expected2, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager1.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(expected2, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); delegateManager2.populateRequestProperties(request, portletWindow, multivaluedMapPopulator); assertEquals(Collections.EMPTY_MAP, multivaluedMapPopulator.getMap());
new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); "prop.C", ImmutableList.of("prop.C.1")); assertEquals(expected1, multivaluedMapPopulator.getMap()); multivaluedMapPopulator = new MultivaluedMapPopulator<String, String>(); this.requestPropertiesManagerBroker.populateRequestProperties( request, portletWindow, multivaluedMapPopulator); "prop.C", ImmutableList.of("prop.C.1")); assertEquals(expected2, multivaluedMapPopulator.getMap());