net.kldp.beat.mock
Class HttpSessionMock

java.lang.Object
  extended by net.kldp.beat.mock.HttpSessionMock

public class HttpSessionMock
extends java.lang.Object


Field Summary
private  long creationTime
           
private  long lastAccessedTime
           
private  int maxInactiveInterval
           
private  java.util.Map<java.lang.String,java.lang.Object> session
           
 
Constructor Summary
HttpSessionMock(java.util.Map<java.lang.String,java.lang.Object> session)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String key)
           
 java.util.Enumeration getAttributeNames()
           
 long getCreationTime()
           
 java.lang.String getId()
           
 long getLastAccessedTime()
           
 int getMaxInactiveInterval()
           
 ServletContext getServletContext()
           
 javax.servlet.http.HttpSessionContext getSessionContext()
           
 java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
           
 java.lang.Object getValue(java.lang.String key)
           
 java.lang.String[] getValueNames()
           
 void invalidate()
           
 boolean isNew()
           
 void putValue(java.lang.String key, java.lang.Object value)
           
 void removeAttribute(java.lang.String key)
           
 void removeValue(java.lang.String key)
           
 void setAttribute(java.lang.String key, java.lang.Object value)
           
private  void setLastAccessedTime()
           
 void setMaxInactiveInterval(int arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

session

private java.util.Map<java.lang.String,java.lang.Object> session

creationTime

private long creationTime

maxInactiveInterval

private int maxInactiveInterval

lastAccessedTime

private long lastAccessedTime
Constructor Detail

HttpSessionMock

public HttpSessionMock(java.util.Map<java.lang.String,java.lang.Object> session)
Method Detail

getSessionMap

public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()

getAttribute

public java.lang.Object getAttribute(java.lang.String key)

setLastAccessedTime

private void setLastAccessedTime()

getAttributeNames

public java.util.Enumeration getAttributeNames()

getCreationTime

public long getCreationTime()

getId

public java.lang.String getId()

getLastAccessedTime

public long getLastAccessedTime()

getMaxInactiveInterval

public int getMaxInactiveInterval()

getServletContext

public ServletContext getServletContext()

getSessionContext

public javax.servlet.http.HttpSessionContext getSessionContext()

getValue

public java.lang.Object getValue(java.lang.String key)

getValueNames

public java.lang.String[] getValueNames()

invalidate

public void invalidate()

isNew

public boolean isNew()

putValue

public void putValue(java.lang.String key,
                     java.lang.Object value)

removeAttribute

public void removeAttribute(java.lang.String key)

removeValue

public void removeValue(java.lang.String key)

setAttribute

public void setAttribute(java.lang.String key,
                         java.lang.Object value)

setMaxInactiveInterval

public void setMaxInactiveInterval(int arg0)