1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.context.servlet;
20
21 import java.util.Enumeration;
22 import java.util.Map;
23
24 import javax.servlet.ServletRequest;
25
26 import org.apache.myfaces.util.AbstractAttributeMap;
27
28
29
30
31
32
33
34
35 public final class RequestMap extends AbstractAttributeMap<Object>
36 {
37 final ServletRequest _servletRequest;
38
39 RequestMap(final ServletRequest servletRequest)
40 {
41 _servletRequest = servletRequest;
42 }
43
44 @Override
45 protected Object getAttribute(final String key)
46 {
47 return _servletRequest.getAttribute(key);
48 }
49
50 @Override
51 protected void setAttribute(final String key, final Object value)
52 {
53 _servletRequest.setAttribute(key, value);
54 }
55
56 @Override
57 protected void removeAttribute(final String key)
58 {
59 _servletRequest.removeAttribute(key);
60 }
61
62 @Override
63 @SuppressWarnings("unchecked")
64 protected Enumeration<String> getAttributeNames()
65 {
66 return _servletRequest.getAttributeNames();
67 }
68
69 @Override
70 public void putAll(final Map<? extends String, ? extends Object> t)
71 {
72 throw new UnsupportedOperationException();
73 }
74
75
76 @Override
77 public void clear()
78 {
79 throw new UnsupportedOperationException();
80 }
81 }