1 16 package org.springframework.webflow.context.portlet; 17 18 import java.util.Iterator ; 19 20 import javax.portlet.PortletRequest; 21 22 import org.springframework.binding.collection.StringKeyedMapAdapter; 23 import org.springframework.webflow.core.collection.CollectionUtils; 24 25 30 public class PortletRequestMap extends StringKeyedMapAdapter { 31 32 35 private PortletRequest request; 36 37 40 public PortletRequestMap(PortletRequest request) { 41 this.request = request; 42 } 43 44 protected Object getAttribute(String key) { 45 return request.getAttribute(key); 46 } 47 48 protected void setAttribute(String key, Object value) { 49 request.setAttribute(key, value); 50 } 51 52 protected void removeAttribute(String key) { 53 request.removeAttribute(key); 54 } 55 56 protected Iterator getAttributeNames() { 57 return CollectionUtils.toIterator(request.getAttributeNames()); 58 } 59 } | Popular Tags |