net.kldp.beat.map
Class SessionMap

java.lang.Object
  extended by net.kldp.beat.map.AbstractMap<java.lang.String,java.lang.Object>
      extended by net.kldp.beat.map.SessionMap
All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.Object>

public class SessionMap
extends AbstractMap<java.lang.String,java.lang.Object>

HttpSession을 Map으로 제공하기 위한 랩퍼 클래스입니다.


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
private  HttpSession session
           
 
Constructor Summary
SessionMap(HttpSession session)
           
 
Method Summary
(package private)  java.lang.Object getAttribute(java.lang.String key)
          프로퍼티를 리턴합니다.
(package private)  java.util.Enumeration<java.lang.String> getAttributeNames()
          프로퍼티의 이름을 리턴합니다.
(package private)  void removeAttribute(java.lang.String key)
          프로퍼티를 삭제합니다.
(package private)  void setAttribute(java.lang.String key, java.lang.Object value)
          프로퍼티를 설정합니다.
 
Methods inherited from class net.kldp.beat.map.AbstractMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

session

private HttpSession session
Constructor Detail

SessionMap

public SessionMap(HttpSession session)
Method Detail

getAttribute

java.lang.Object getAttribute(java.lang.String key)
Description copied from class: AbstractMap
프로퍼티를 리턴합니다.

Specified by:
getAttribute in class AbstractMap<java.lang.String,java.lang.Object>
Returns:

getAttributeNames

java.util.Enumeration<java.lang.String> getAttributeNames()
Description copied from class: AbstractMap
프로퍼티의 이름을 리턴합니다.

Specified by:
getAttributeNames in class AbstractMap<java.lang.String,java.lang.Object>
Returns:

removeAttribute

void removeAttribute(java.lang.String key)
Description copied from class: AbstractMap
프로퍼티를 삭제합니다.

Specified by:
removeAttribute in class AbstractMap<java.lang.String,java.lang.Object>

setAttribute

void setAttribute(java.lang.String key,
                  java.lang.Object value)
Description copied from class: AbstractMap
프로퍼티를 설정합니다.

Specified by:
setAttribute in class AbstractMap<java.lang.String,java.lang.Object>