Class ServletBase

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.pentaho.platform.web.servlet.ServletBase
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable, org.pentaho.platform.api.engine.ILogger
Direct Known Subclasses:
CacheExpirationService, GenericServlet, GetImage, GetResource, HttpWebService, LocalizationServlet, ProxyServlet, SolutionEngineInteractivityService, ThemeServlet, UIServlet, ViewAction

public abstract class ServletBase extends jakarta.servlet.http.HttpServlet implements org.pentaho.platform.api.engine.ILogger
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final boolean
     

    Fields inherited from class jakarta.servlet.http.HttpServlet

    LEGACY_DO_HEAD

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    debug(String message)
     
    void
    debug(String message, Throwable error)
     
    void
    error(String message)
     
    void
    error(String message, Throwable error)
     
    void
    fatal(String message)
     
    void
    fatal(String message, Throwable error)
     
    abstract org.apache.commons.logging.Log
     
    int
     
     
    protected org.pentaho.platform.api.engine.IPentahoSession
    getPentahoSession(jakarta.servlet.http.HttpServletRequest request)
     
    void
    info(String message)
     
    void
    info(String message, Throwable error)
     
    void
    setCorsHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
     
    void
    setLoggingLevel(int logLevel)
     
    void
    trace(String message)
     
    void
    trace(String message, Throwable error)
     
    void
    warn(String message)
     
    void
    warn(String message, Throwable error)
     

    Methods inherited from class jakarta.servlet.http.HttpServlet

    doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, init, service, service

    Methods inherited from class jakarta.servlet.GenericServlet

    destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • ServletBase

      public ServletBase()
  • Method Details

    • getPentahoSession

      protected org.pentaho.platform.api.engine.IPentahoSession getPentahoSession(jakarta.servlet.http.HttpServletRequest request)
    • getLogger

      public abstract org.apache.commons.logging.Log getLogger()
    • getObjectName

      public String getObjectName()
    • getLoggingLevel

      public int getLoggingLevel()
      Specified by:
      getLoggingLevel in interface org.pentaho.platform.api.engine.ILogger
    • setLoggingLevel

      public void setLoggingLevel(int logLevel)
      Specified by:
      setLoggingLevel in interface org.pentaho.platform.api.engine.ILogger
    • trace

      public void trace(String message)
      Specified by:
      trace in interface org.pentaho.platform.api.engine.ILogger
    • debug

      public void debug(String message)
      Specified by:
      debug in interface org.pentaho.platform.api.engine.ILogger
    • info

      public void info(String message)
      Specified by:
      info in interface org.pentaho.platform.api.engine.ILogger
    • warn

      public void warn(String message)
      Specified by:
      warn in interface org.pentaho.platform.api.engine.ILogger
    • error

      public void error(String message)
      Specified by:
      error in interface org.pentaho.platform.api.engine.ILogger
    • fatal

      public void fatal(String message)
      Specified by:
      fatal in interface org.pentaho.platform.api.engine.ILogger
    • trace

      public void trace(String message, Throwable error)
      Specified by:
      trace in interface org.pentaho.platform.api.engine.ILogger
    • debug

      public void debug(String message, Throwable error)
      Specified by:
      debug in interface org.pentaho.platform.api.engine.ILogger
    • info

      public void info(String message, Throwable error)
      Specified by:
      info in interface org.pentaho.platform.api.engine.ILogger
    • warn

      public void warn(String message, Throwable error)
      Specified by:
      warn in interface org.pentaho.platform.api.engine.ILogger
    • error

      public void error(String message, Throwable error)
      Specified by:
      error in interface org.pentaho.platform.api.engine.ILogger
    • fatal

      public void fatal(String message, Throwable error)
      Specified by:
      fatal in interface org.pentaho.platform.api.engine.ILogger
    • setCorsHeaders

      public void setCorsHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)