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 import java.util.Map;
23
24 import javax.portlet.PortletRequest;
25
26 import org.apache.myfaces.util.AbstractAttributeMap;
27
28
29
30
31
32
33
34
35
36 public class RequestHeaderMap extends AbstractAttributeMap
37 {
38 private final PortletRequest _portletRequest;
39
40 RequestHeaderMap(PortletRequest portletRequest)
41 {
42 _portletRequest = portletRequest;
43 }
44
45 protected Object getAttribute(String key)
46 {
47 return _portletRequest.getProperty(key);
48 }
49
50 protected void setAttribute(String key, Object value)
51 {
52 throw new UnsupportedOperationException(
53 "Cannot set PortletRequest property");
54 }
55
56 protected void removeAttribute(String key)
57 {
58 throw new UnsupportedOperationException(
59 "Cannot remove PortletRequest property");
60 }
61
62 protected Enumeration getAttributeNames()
63 {
64 return _portletRequest.getPropertyNames();
65 }
66
67 public void putAll(Map t)
68 {
69 throw new UnsupportedOperationException();
70 }
71
72
73 public void clear()
74 {
75 throw new UnsupportedOperationException();
76 }
77 }