private Map getParams() { if (params == null) { // populate reference parameters params = BeanUtils.beanMap(ref.getSource(), false); params.remove("references"); params.put("sourceId", params.get("id")); params.put("sourceTitle", params.get("title")); params.put("id", ref.getId()); params.put("title", ref.getTitle()); } return params; }
for (Map.Entry<String, String> entry : BeanUtils.beanMap(dbm, true).entrySet()) { System.out.println(entry.getKey() + ": " + entry.getValue());
@Test public void testToMap_Sorted() { Map<String, String> map = BeanUtils.beanMap(new MyBean(), true); Assert.assertEquals(Arrays.asList("bar", "foo", "list"), new ArrayList<String>(map.keySet())); }
@Test public void testToMap() { Map<String, String> map = BeanUtils.beanMap(new MyBean(), false); Assert.assertEquals("foo", map.get("foo")); Assert.assertEquals("3", map.get("bar")); Assert.assertNull(map.get("withParams")); Assert.assertEquals("[<MyBean>, <MyBean>]", map.get("list")); }