Package org.pentaho.platform.web.servlet
Class ViewAction
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.pentaho.platform.web.servlet.ServletBase
org.pentaho.platform.web.servlet.ViewAction
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,org.pentaho.platform.api.engine.ILogger
Servlet Class
web.servlet name="ViewAction" display-name="Name for ViewAction" description="Description for ViewAction"
web.servlet-mapping url-pattern="/ViewAction" web.servlet-init-param name="A parameter" value="A value"
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.platform.web.servlet.ServletBase
debugFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEADFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected HttpOutputHandlercreateOutputHandler(jakarta.servlet.http.HttpServletResponse response, OutputStream outputStream) protected booleandoBackgroundExecution(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IPentahoSession userSession) protected voiddoGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected booleandoMessages(jakarta.servlet.http.HttpServletRequest request) protected voiddoPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) protected booleandoSubscribe(org.pentaho.platform.api.engine.IParameterProvider requestParameters) org.apache.commons.logging.Logprotected OutputStreamgetOutputStream(jakarta.servlet.http.HttpServletResponse response, boolean doMessages) protected HttpServletRequestHandlergetRequestHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IPentahoSession userSession, org.pentaho.platform.api.engine.IParameterProvider requestParameters, OutputStream outputStream, HttpOutputHandler outputHandler, org.pentaho.platform.util.web.SimpleUrlFactory urlFactory) protected voidhandleActionRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IOutputHandler outputHandler, HttpServletRequestHandler requestHandler, OutputStream outputStream, org.pentaho.platform.api.repository.IContentItem contentItem) protected booleanhasResponse(org.pentaho.platform.api.engine.IRuntimeContext runtime) protected voidsetupOutputHandler(HttpOutputHandler outputHandler, org.pentaho.platform.api.engine.IParameterProvider requestParameters) protected voidsetupRequestHandler(jakarta.servlet.http.HttpServletRequest request, HttpServletRequestHandler requestHandler) protected voidsetupRequestHandler(jakarta.servlet.http.HttpServletRequest request, HttpServletRequestHandler requestHandler, org.pentaho.platform.api.engine.IParameterProvider requestParameters, org.pentaho.platform.api.engine.IPentahoSession userSession) Methods inherited from class org.pentaho.platform.web.servlet.ServletBase
debug, debug, error, error, fatal, fatal, getLoggingLevel, getObjectName, getPentahoSession, info, info, setCorsHeaders, setLoggingLevel, trace, trace, warn, warnMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
ViewAction
public ViewAction()
-
-
Method Details
-
getLogger
public org.apache.commons.logging.Log getLogger()- Specified by:
getLoggerin classServletBase
-
doBackgroundExecution
protected boolean doBackgroundExecution(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IPentahoSession userSession) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
getOutputStream
protected OutputStream getOutputStream(jakarta.servlet.http.HttpServletResponse response, boolean doMessages) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
doMessages
protected boolean doMessages(jakarta.servlet.http.HttpServletRequest request) -
hasResponse
protected boolean hasResponse(org.pentaho.platform.api.engine.IRuntimeContext runtime) -
handleActionRequest
protected void handleActionRequest(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IOutputHandler outputHandler, HttpServletRequestHandler requestHandler, OutputStream outputStream, org.pentaho.platform.api.repository.IContentItem contentItem) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
setupRequestHandler
protected void setupRequestHandler(jakarta.servlet.http.HttpServletRequest request, HttpServletRequestHandler requestHandler) -
setupOutputHandler
protected void setupOutputHandler(HttpOutputHandler outputHandler, org.pentaho.platform.api.engine.IParameterProvider requestParameters) -
getRequestHandler
protected HttpServletRequestHandler getRequestHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.pentaho.platform.api.engine.IPentahoSession userSession, org.pentaho.platform.api.engine.IParameterProvider requestParameters, OutputStream outputStream, HttpOutputHandler outputHandler, org.pentaho.platform.util.web.SimpleUrlFactory urlFactory) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
createOutputHandler
protected HttpOutputHandler createOutputHandler(jakarta.servlet.http.HttpServletResponse response, OutputStream outputStream) -
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Overrides:
doGetin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Overrides:
doPostin classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
doSubscribe
protected boolean doSubscribe(org.pentaho.platform.api.engine.IParameterProvider requestParameters) -
setupRequestHandler
protected void setupRequestHandler(jakarta.servlet.http.HttpServletRequest request, HttpServletRequestHandler requestHandler, org.pentaho.platform.api.engine.IParameterProvider requestParameters, org.pentaho.platform.api.engine.IPentahoSession userSession)
-