Class GrouperSessionWrapper
java.lang.Object
edu.internet2.middleware.grouper.j2ee.GrouperSessionWrapper
- All Implemented Interfaces:
javax.servlet.http.HttpSession
wrap session so we can customize
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String attributeName) long
javax.servlet.http.HttpSession
getId()
long
int
javax.servlet.ServletContext
javax.servlet.http.HttpSessionContext
String[]
void
boolean
isNew()
void
void
removeAttribute
(String attributeName) void
removeValue
(String arg0) void
setAttribute
(String attributeName, Object value) void
setMaxInactiveInterval
(int arg0)
-
Constructor Details
-
GrouperSessionWrapper
public GrouperSessionWrapper(javax.servlet.http.HttpSession httpSession1) - Parameters:
httpSession1
- session
-
-
Method Details
-
getAttribute
- Specified by:
getAttribute
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getAttribute(java.lang.String)
-
getAttributeNames
- Specified by:
getAttributeNames
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getAttributeNames()
-
getCreationTime
public long getCreationTime()- Specified by:
getCreationTime
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getCreationTime()
-
getId
- Specified by:
getId
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getId()
-
getLastAccessedTime
public long getLastAccessedTime()- Specified by:
getLastAccessedTime
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getLastAccessedTime()
-
getMaxInactiveInterval
public int getMaxInactiveInterval()- Specified by:
getMaxInactiveInterval
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getMaxInactiveInterval()
-
getServletContext
public javax.servlet.ServletContext getServletContext()- Specified by:
getServletContext
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.getServletContext()
-
getSessionContext
public javax.servlet.http.HttpSessionContext getSessionContext()- Specified by:
getSessionContext
in interfacejavax.servlet.http.HttpSession
- Returns:
- session context
- See Also:
-
HttpSession
-
getValue
- Specified by:
getValue
in interfacejavax.servlet.http.HttpSession
- Parameters:
arg0
-- Returns:
- the value
- See Also:
-
HttpSession
-
getValueNames
- Specified by:
getValueNames
in interfacejavax.servlet.http.HttpSession
- Returns:
- value names
- See Also:
-
HttpSession
-
invalidate
public void invalidate()- Specified by:
invalidate
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.invalidate()
-
isNew
public boolean isNew()- Specified by:
isNew
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.isNew()
-
putValue
- Specified by:
putValue
in interfacejavax.servlet.http.HttpSession
- Parameters:
arg0
-arg1
-- See Also:
-
HttpSession
-
removeAttribute
- Specified by:
removeAttribute
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.removeAttribute(java.lang.String)
-
removeValue
- Specified by:
removeValue
in interfacejavax.servlet.http.HttpSession
- Parameters:
arg0
-- See Also:
-
HttpSession
-
setAttribute
- Specified by:
setAttribute
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.setAttribute(java.lang.String, java.lang.Object)
-
setMaxInactiveInterval
public void setMaxInactiveInterval(int arg0) - Specified by:
setMaxInactiveInterval
in interfacejavax.servlet.http.HttpSession
- See Also:
-
HttpSession.setMaxInactiveInterval(int)
-
getHttpSession
public javax.servlet.http.HttpSession getHttpSession()- Returns:
- the session
-