public class WGAHttpSession extends java.lang.Object implements javax.servlet.http.HttpSession, WGAHttpSession, java.io.Serializable
| Constructor and Description |
|---|
WGAHttpSession(javax.servlet.ServletContext context,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
access() |
java.lang.Object |
getAttribute(java.lang.String key) |
java.util.Enumeration<java.lang.String> |
getAttributeNames() |
long |
getCreationTime() |
java.lang.String |
getId() |
javax.servlet.http.HttpSession |
getJavaSession()
Returns the corresponding Java EE object
|
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSessionContext |
getSessionContext()
Deprecated.
|
java.lang.Object |
getValue(java.lang.String key) |
java.lang.String[] |
getValueNames() |
void |
invalidate()
Invalidate the session so it cannot be used anymore
|
boolean |
isNew() |
void |
pushData(WGAHttpSession wgaHttpSession) |
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) |
void |
setContext(javax.servlet.ServletContext context) |
void |
setId(java.lang.String id) |
void |
setMaxInactiveInterval(int interval) |
void |
setNew(boolean isNew) |
void |
touch()
Touches the session so its idle time counter is resetted
|
public WGAHttpSession(javax.servlet.ServletContext context,
java.lang.String id)
public java.lang.Object getAttribute(java.lang.String key)
getAttribute in interface javax.servlet.http.HttpSessionpublic java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface javax.servlet.http.HttpSessionpublic void access()
public long getCreationTime()
getCreationTime in interface javax.servlet.http.HttpSessionpublic java.lang.String getId()
getId in interface javax.servlet.http.HttpSessionpublic void setId(java.lang.String id)
public long getLastAccessedTime()
getLastAccessedTime in interface javax.servlet.http.HttpSessionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.http.HttpSession@Deprecated public javax.servlet.http.HttpSessionContext getSessionContext()
getSessionContext in interface javax.servlet.http.HttpSessionpublic java.lang.Object getValue(java.lang.String key)
getValue in interface javax.servlet.http.HttpSessionpublic java.lang.String[] getValueNames()
getValueNames in interface javax.servlet.http.HttpSessionpublic void invalidate()
WGAHttpSessioninvalidate in interface WGAHttpSessioninvalidate in interface javax.servlet.http.HttpSessionpublic boolean isNew()
isNew in interface javax.servlet.http.HttpSessionpublic void setNew(boolean isNew)
public void putValue(java.lang.String key,
java.lang.Object value)
putValue in interface javax.servlet.http.HttpSessionpublic void removeAttribute(java.lang.String key)
removeAttribute in interface javax.servlet.http.HttpSessionpublic void removeValue(java.lang.String key)
removeValue in interface javax.servlet.http.HttpSessionpublic void setAttribute(java.lang.String key,
java.lang.Object value)
setAttribute in interface javax.servlet.http.HttpSessionpublic void setMaxInactiveInterval(int interval)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic void setContext(javax.servlet.ServletContext context)
public void pushData(WGAHttpSession wgaHttpSession)
public void touch()
WGAHttpSessiontouch in interface WGAHttpSessionpublic javax.servlet.http.HttpSession getJavaSession()
WGAHttpSessiongetJavaSession in interface WGAHttpSession