KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > ibatis > struts > httpmap > ApplicationMap


1 package com.ibatis.struts.httpmap;
2
3 import javax.servlet.ServletContext JavaDoc;
4 import javax.servlet.http.HttpServletRequest JavaDoc;
5 import java.util.Enumeration JavaDoc;
6
7 /**
8  * Map to wrap application scope attributes.
9  * <p/>
10  * Date: Mar 11, 2004 11:21:25 PM
11  *
12  * @author Clinton Begin
13  */

14 public class ApplicationMap extends BaseHttpMap {
15
16   private ServletContext JavaDoc context;
17
18   public ApplicationMap(HttpServletRequest JavaDoc request) {
19     context = request.getSession().getServletContext();
20   }
21
22   protected Enumeration JavaDoc getNames() {
23     return context.getAttributeNames();
24   }
25
26   protected Object JavaDoc getValue(Object JavaDoc key) {
27     return context.getAttribute(String.valueOf(key));
28   }
29
30   protected void putValue(Object JavaDoc key, Object JavaDoc value) {
31     context.setAttribute(String.valueOf(key), value);
32   }
33
34   protected void removeValue(Object JavaDoc key) {
35     context.removeAttribute(String.valueOf(key));
36   }
37
38 }
39
Popular Tags