1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.context.portlet;
20
21 import java.util.Enumeration;
22
23 import javax.portlet.PortletRequest;
24
25 import org.apache.myfaces.util.AbstractAttributeMap;
26
27
28
29
30
31
32
33 public class RequestParameterValuesMap extends AbstractAttributeMap
34 {
35 private final PortletRequest _portletRequest;
36
37 RequestParameterValuesMap(PortletRequest portletRequest)
38 {
39 _portletRequest = portletRequest;
40 }
41
42 protected Object getAttribute(String key)
43 {
44 return _portletRequest.getParameterValues(key);
45 }
46
47 protected void setAttribute(String key, Object value)
48 {
49 throw new UnsupportedOperationException(
50 "Cannot set PortletRequest ParameterValues");
51 }
52
53 protected void removeAttribute(String key)
54 {
55 throw new UnsupportedOperationException(
56 "Cannot remove PortletRequest ParameterValues");
57 }
58
59 protected Enumeration getAttributeNames()
60 {
61 return _portletRequest.getParameterNames();
62 }
63 }