Class 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
    • Method Detail

      • isAuthenticated

        public boolean isAuthenticated()
        Specified by:
        isAuthenticated in interface org.pentaho.platform.api.engine.IPentahoSession
      • setAuthenticated

        public void setAuthenticated​(String name)
        Specified by:
        setAuthenticated in interface org.pentaho.platform.api.engine.IPentahoSession
      • setAuthenticated

        public void setAuthenticated​(String tenantId,
                                     String name)
      • setNotAuthenticated

        public void setNotAuthenticated()
        Specified by:
        setNotAuthenticated in interface org.pentaho.platform.api.engine.IPentahoSession
      • getLocale

        public Locale getLocale()
        Specified by:
        getLocale in interface org.pentaho.platform.api.engine.IPentahoSession
      • destroy

        public void destroy()
        Specified by:
        destroy in interface org.pentaho.platform.api.engine.IPentahoSession
      • setActionName

        public void setActionName​(String actionName)
        Specified by:
        setActionName in interface org.pentaho.platform.api.engine.IPentahoSession
      • setProcessId

        public void setProcessId​(String processId)
        Specified by:
        setProcessId in interface org.pentaho.platform.api.engine.IPentahoSession
      • getName

        public String getName()
        Specified by:
        getName in interface org.pentaho.platform.api.engine.IPentahoSession
      • getId

        public String getId()
        Specified by:
        getId in interface org.pentaho.platform.api.engine.IAuditable
        Specified by:
        getId in interface org.pentaho.platform.api.engine.IPentahoSession
      • getObjectName

        public String getObjectName()
        Specified by:
        getObjectName in interface org.pentaho.platform.api.engine.IAuditable
        Overrides:
        getObjectName in class PentahoBase
      • getProcessId

        public String getProcessId()
        Specified by:
        getProcessId in interface org.pentaho.platform.api.engine.IAuditable
      • getActionName

        public String getActionName()
        Specified by:
        getActionName in interface org.pentaho.platform.api.engine.IAuditable
      • setBackgroundExecutionAlert

        public void setBackgroundExecutionAlert()
        Specified by:
        setBackgroundExecutionAlert in interface org.pentaho.platform.api.engine.IPentahoSession
      • getBackgroundExecutionAlert

        public boolean getBackgroundExecutionAlert()
        Specified by:
        getBackgroundExecutionAlert in interface org.pentaho.platform.api.engine.IPentahoSession
      • resetBackgroundExecutionAlert

        public void resetBackgroundExecutionAlert()
        Specified by:
        resetBackgroundExecutionAlert in interface org.pentaho.platform.api.engine.IPentahoSession