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:
-
Field Summary
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
Fields inherited from interface org.pentaho.platform.api.engine.IPentahoSession
ATTRIBUTE_LOCALE_OVERRIDE, SESSION_ROLES, TENANT_ID_KEY
-
Constructor Summary
ConstructorDescriptionPentahoHttpSession
(String userName, javax.servlet.http.HttpSession session, Locale locale, org.pentaho.platform.api.engine.IPentahoSession userSession) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
getAttribute
(String attributeName) org.apache.commons.logging.Log
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
Methods inherited from interface org.pentaho.platform.api.engine.ILogger
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn
Methods inherited from interface org.pentaho.platform.api.engine.IPentahoSession
getAttributeLocaleOverride, setAttributeLocaleOverride
-
Constructor Details
-
PentahoHttpSession
-
-
Method Details
-
getLogger
public org.apache.commons.logging.Log getLogger()- Specified by:
getLogger
in classorg.pentaho.platform.engine.core.system.PentahoBase
-
getAttributeNames
-
getAttribute
-
setAttribute
-
removeAttribute
-
setAuthenticated
- 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
-