Package org.apache.sling.servlethelpers
Class MockHttpSession
- java.lang.Object
-
- org.apache.sling.servlethelpers.MockHttpSession
-
- All Implemented Interfaces:
javax.servlet.http.HttpSession
@ConsumerType public class MockHttpSession extends Object implements javax.servlet.http.HttpSession
MockHttpSession
implementation.
-
-
Constructor Summary
Constructors Constructor Description MockHttpSession()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
isInvalidated()
boolean
isNew()
protected MockServletContext
newMockServletContext()
void
putValue(String name, Object value)
void
removeAttribute(String name)
void
removeValue(String name)
void
setAttribute(String name, Object value)
void
setMaxInactiveInterval(int interval)
void
setNew(boolean isNew)
-
-
-
Method Detail
-
newMockServletContext
protected MockServletContext newMockServletContext()
-
getServletContext
public javax.servlet.ServletContext getServletContext()
- Specified by:
getServletContext
in interfacejavax.servlet.http.HttpSession
-
getAttribute
public Object getAttribute(String name)
- Specified by:
getAttribute
in interfacejavax.servlet.http.HttpSession
-
getAttributeNames
public Enumeration<String> getAttributeNames()
- Specified by:
getAttributeNames
in interfacejavax.servlet.http.HttpSession
-
getId
public String getId()
- Specified by:
getId
in interfacejavax.servlet.http.HttpSession
-
getCreationTime
public long getCreationTime()
- Specified by:
getCreationTime
in interfacejavax.servlet.http.HttpSession
-
getValue
public Object getValue(String name)
- Specified by:
getValue
in interfacejavax.servlet.http.HttpSession
-
getValueNames
public String[] getValueNames()
- Specified by:
getValueNames
in interfacejavax.servlet.http.HttpSession
-
putValue
public void putValue(String name, Object value)
- Specified by:
putValue
in interfacejavax.servlet.http.HttpSession
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttribute
in interfacejavax.servlet.http.HttpSession
-
removeValue
public void removeValue(String name)
- Specified by:
removeValue
in interfacejavax.servlet.http.HttpSession
-
setAttribute
public void setAttribute(String name, Object value)
- Specified by:
setAttribute
in interfacejavax.servlet.http.HttpSession
-
invalidate
public void invalidate()
- Specified by:
invalidate
in interfacejavax.servlet.http.HttpSession
-
isInvalidated
public boolean isInvalidated()
-
isNew
public boolean isNew()
- Specified by:
isNew
in interfacejavax.servlet.http.HttpSession
-
setNew
public void setNew(boolean isNew)
-
getLastAccessedTime
public long getLastAccessedTime()
- Specified by:
getLastAccessedTime
in interfacejavax.servlet.http.HttpSession
-
getMaxInactiveInterval
public int getMaxInactiveInterval()
- Specified by:
getMaxInactiveInterval
in interfacejavax.servlet.http.HttpSession
-
setMaxInactiveInterval
public void setMaxInactiveInterval(int interval)
- Specified by:
setMaxInactiveInterval
in interfacejavax.servlet.http.HttpSession
-
getSessionContext
public javax.servlet.http.HttpSessionContext getSessionContext()
- Specified by:
getSessionContext
in interfacejavax.servlet.http.HttpSession
-
-