org.melati.servlet.test
Class MockHttpSession

Package class diagram package MockHttpSession
java.lang.Object
  extended by org.melati.servlet.test.MockHttpSession
All Implemented Interfaces:
javax.servlet.http.HttpSession

public class MockHttpSession
extends Object
implements javax.servlet.http.HttpSession

Since:
26 Feb 2009
Author:
timp

Constructor Summary
MockHttpSession()
          Constructor.
 
Method Summary
 Object getAttribute(String name)
          
 Enumeration<String> getAttributeNames()
          
 long getCreationTime()
          
 String getId()
          
 long getLastAccessedTime()
          
 int getMaxInactiveInterval()
          
 javax.servlet.ServletContext getServletContext()
          
 javax.servlet.http.HttpSessionContext getSessionContext()
          
 Object getValue(String name)
          
 String[] getValueNames()
          
 void invalidate()
          
 boolean isNew()
          
 void putValue(String name, Object value)
          
 void removeAttribute(String name)
          
 void removeValue(String name)
          
 void setAttribute(String name, Object value)
          
 void setMaxInactiveInterval(int interval)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockHttpSession

public MockHttpSession()
Constructor.

Method Detail

getAttribute

public Object getAttribute(String name)

Specified by:
getAttribute in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getAttribute(java.lang.String)

getAttributeNames

public Enumeration<String> getAttributeNames()

Specified by:
getAttributeNames in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getAttributeNames()

getCreationTime

public long getCreationTime()

Specified by:
getCreationTime in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getCreationTime()

getId

public String getId()

Specified by:
getId in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getId()

getLastAccessedTime

public long getLastAccessedTime()

Specified by:
getLastAccessedTime in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getLastAccessedTime()

getMaxInactiveInterval

public int getMaxInactiveInterval()

Specified by:
getMaxInactiveInterval in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getMaxInactiveInterval()

getServletContext

public javax.servlet.ServletContext getServletContext()

Specified by:
getServletContext in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getServletContext()

getSessionContext

public javax.servlet.http.HttpSessionContext getSessionContext()

Specified by:
getSessionContext in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getSessionContext()

getValue

public Object getValue(String name)

Specified by:
getValue in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getValue(java.lang.String)

getValueNames

public String[] getValueNames()

Specified by:
getValueNames in interface javax.servlet.http.HttpSession
See Also:
HttpSession.getValueNames()

invalidate

public void invalidate()

Specified by:
invalidate in interface javax.servlet.http.HttpSession
See Also:
HttpSession.invalidate()

isNew

public boolean isNew()

Specified by:
isNew in interface javax.servlet.http.HttpSession
See Also:
HttpSession.isNew()

putValue

public void putValue(String name,
                     Object value)

Specified by:
putValue in interface javax.servlet.http.HttpSession
See Also:
HttpSession.putValue(java.lang.String, java.lang.Object)

removeAttribute

public void removeAttribute(String name)

Specified by:
removeAttribute in interface javax.servlet.http.HttpSession
See Also:
HttpSession.removeAttribute(java.lang.String)

removeValue

public void removeValue(String name)

Specified by:
removeValue in interface javax.servlet.http.HttpSession
See Also:
HttpSession.removeValue(java.lang.String)

setAttribute

public void setAttribute(String name,
                         Object value)

Specified by:
setAttribute in interface javax.servlet.http.HttpSession
See Also:
HttpSession.setAttribute(java.lang.String, java.lang.Object)

setMaxInactiveInterval

public void setMaxInactiveInterval(int interval)

Specified by:
setMaxInactiveInterval in interface javax.servlet.http.HttpSession
See Also:
HttpSession.setMaxInactiveInterval(int)


Copyright © 2000-2010 PanEris. All Rights Reserved.