Class BaseSession
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.PentahoBase
-
- org.pentaho.platform.engine.core.system.BaseSession
-
- All Implemented Interfaces:
Serializable
,org.pentaho.platform.api.engine.IAuditable
,org.pentaho.platform.api.engine.ILogger
,org.pentaho.platform.api.engine.IPentahoSession
- Direct Known Subclasses:
StandaloneSession
public abstract class BaseSession extends PentahoBase implements org.pentaho.platform.api.engine.IPentahoSession
- 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 BaseSession(String name, String id, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
String
getActionName()
boolean
getBackgroundExecutionAlert()
String
getId()
Locale
getLocale()
String
getName()
String
getObjectName()
String
getProcessId()
boolean
isAuthenticated()
void
resetBackgroundExecutionAlert()
void
setActionName(String actionName)
void
setAuthenticated(String name)
void
setAuthenticated(String tenantId, String name)
void
setBackgroundExecutionAlert()
void
setNotAuthenticated()
void
setProcessId(String processId)
-
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLogger, 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
-
isAuthenticated
public boolean isAuthenticated()
- Specified by:
isAuthenticated
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
setAuthenticated
public void setAuthenticated(String name)
- Specified by:
setAuthenticated
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
setNotAuthenticated
public void setNotAuthenticated()
- Specified by:
setNotAuthenticated
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
setActionName
public void setActionName(String actionName)
- Specified by:
setActionName
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
setProcessId
public void setProcessId(String processId)
- Specified by:
setProcessId
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
getId
public String getId()
- Specified by:
getId
in interfaceorg.pentaho.platform.api.engine.IAuditable
- Specified by:
getId
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
getObjectName
public String getObjectName()
- Specified by:
getObjectName
in interfaceorg.pentaho.platform.api.engine.IAuditable
- Overrides:
getObjectName
in classPentahoBase
-
getProcessId
public String getProcessId()
- Specified by:
getProcessId
in interfaceorg.pentaho.platform.api.engine.IAuditable
-
getActionName
public String getActionName()
- Specified by:
getActionName
in interfaceorg.pentaho.platform.api.engine.IAuditable
-
setBackgroundExecutionAlert
public void setBackgroundExecutionAlert()
- Specified by:
setBackgroundExecutionAlert
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
getBackgroundExecutionAlert
public boolean getBackgroundExecutionAlert()
- Specified by:
getBackgroundExecutionAlert
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
resetBackgroundExecutionAlert
public void resetBackgroundExecutionAlert()
- Specified by:
resetBackgroundExecutionAlert
in interfaceorg.pentaho.platform.api.engine.IPentahoSession
-
-