Class PentahoHttpSession
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.PentahoBase
-
- org.pentaho.platform.engine.core.system.BaseSession
-
- org.pentaho.platform.web.http.session.PentahoHttpSession
-
- All Implemented Interfaces:
Serializable
,org.pentaho.platform.api.engine.IAuditable
,org.pentaho.platform.api.engine.ILogger
,org.pentaho.platform.api.engine.IPentahoSession
public class PentahoHttpSession extends org.pentaho.platform.engine.core.system.BaseSession
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
-
-
Constructor Summary
Constructors Constructor Description PentahoHttpSession(String userName, javax.servlet.http.HttpSession session, Locale locale, org.pentaho.platform.api.engine.IPentahoSession userSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
Object
getAttribute(String attributeName)
Iterator
getAttributeNames()
org.apache.commons.logging.Log
getLogger()
Object
removeAttribute(String attributeName)
void
setAttribute(String attributeName, Object value)
void
setAuthenticated(String name)
-
Methods inherited from class org.pentaho.platform.engine.core.system.BaseSession
getActionName, getBackgroundExecutionAlert, getId, getLocale, getName, getObjectName, getProcessId, isAuthenticated, resetBackgroundExecutionAlert, setActionName, setAuthenticated, setBackgroundExecutionAlert, setNotAuthenticated, setProcessId
-
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getLogger
public org.apache.commons.logging.Log getLogger()
- Specified by:
getLogger
in classorg.pentaho.platform.engine.core.system.PentahoBase
-
getAttributeNames
public Iterator getAttributeNames()
-
setAuthenticated
public void setAuthenticated(String name)
- Specified by:
setAuthenticated
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
- Overrides:
setAuthenticated
in classorg.pentaho.platform.engine.core.system.BaseSession
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
- Overrides:
destroy
in classorg.pentaho.platform.engine.core.system.BaseSession
-
-