KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > icesoft > faces > webapp > http > servlet > DirectRequestAttributeMap


1 package com.icesoft.faces.webapp.http.servlet;
2
3 import com.icesoft.faces.context.AbstractAttributeMap;
4
5 import javax.servlet.http.HttpServletRequest JavaDoc;
6 import java.util.Enumeration JavaDoc;
7
8 // todo: Iron out DirectRequestAttributeMap implementation
9
public class DirectRequestAttributeMap extends AbstractAttributeMap {
10     private HttpServletRequest JavaDoc request;
11
12     public DirectRequestAttributeMap(HttpServletRequest JavaDoc request) {
13         this.request = request;
14     }
15
16     protected Object JavaDoc getAttribute(String JavaDoc key) {
17         return request.getAttribute(key);
18     }
19
20     protected void setAttribute(String JavaDoc key, Object JavaDoc value) {
21         request.setAttribute(key, value);
22     }
23
24     protected void removeAttribute(String JavaDoc key) {
25         request.removeAttribute(key);
26     }
27
28     protected Enumeration JavaDoc getAttributeNames() {
29         return request.getAttributeNames();
30     }
31 }
32
Popular Tags