1 6 7 package albel.tags.table.utils; 8 9 13 public class HttpSessionAttributesMap implements java.util.Map  14 { 15 private javax.servlet.http.HttpSession ses; 16 17 18 private HttpSessionAttributesMap() 19 { 20 } 21 public HttpSessionAttributesMap(javax.servlet.http.HttpSession ses) 22 { 23 this.ses=ses; 24 } 25 26 29 public void clear() 30 { 31 } 32 33 public boolean containsKey(Object key) 34 { 35 return this.ses.getAttribute(key.toString())!=null; 36 } 37 40 public boolean containsValue(Object value) 41 { 42 return false; 43 } 44 45 48 public java.util.Set entrySet() 49 { 50 return null; 51 } 52 53 public Object get(Object key) 54 { 55 return this.ses.getAttribute(key.toString()); 56 } 57 58 public boolean isEmpty() 59 { 60 return ses.getAttributeNames().hasMoreElements(); 61 } 62 63 66 public java.util.Set keySet() 67 { 68 return null; 69 } 70 71 public Object put(Object key, Object value) 72 { 73 ses.setAttribute(key.toString(), value); 74 return value; 75 } 76 77 public void putAll(java.util.Map t) 78 { 79 java.util.Iterator i=t.keySet().iterator(); 80 while (i.hasNext()) 81 { 82 Object o=i.next(); 83 put(o,t.get(o)); 84 } 85 } 86 87 public Object remove(Object key) 88 { 89 Object o=get(key); 90 ses.removeAttribute(key.toString()); 91 return o; 92 } 93 94 97 public int size() 98 { 99 return -1; 100 } 101 102 105 public java.util.Collection values() 106 { 107 return null; 108 } 109 110 } 111 | Popular Tags |