Class SolutionEngineInteractivityService

  • All Implemented Interfaces:
    Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, org.pentaho.platform.api.engine.ILogger

    public class SolutionEngineInteractivityService
    extends ServletBase
    See Also:
    Serialized Form
    • Field Detail

      • xformFields

        protected Map xformFields
    • Constructor Detail

      • SolutionEngineInteractivityService

        public SolutionEngineInteractivityService()
    • Method Detail

      • getLogger

        public org.apache.commons.logging.Log getLogger()
        Specified by:
        getLogger in class ServletBase
      • doMessages

        protected boolean doMessages​(javax.servlet.http.HttpServletRequest request)
      • handleActionRequest

        protected void handleActionRequest​(javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           HttpOutputHandler outputHandler,
                                           HttpServletRequestHandler requestHandler,
                                           org.pentaho.platform.api.engine.IParameterProvider requestParameters,
                                           ByteArrayOutputStream outputStream,
                                           org.pentaho.platform.api.repository.IContentItem contentItem)
                                    throws javax.servlet.ServletException,
                                           IOException
        Throws:
        javax.servlet.ServletException
        IOException
      • setupRequestHandler

        protected void setupRequestHandler​(javax.servlet.http.HttpServletRequest request,
                                           HttpServletRequestHandler requestHandler)
      • setupOutputHandler

        protected void setupOutputHandler​(HttpOutputHandler outputHandler,
                                          org.pentaho.platform.api.engine.IParameterProvider requestParameters)
      • getRequestHandler

        protected HttpServletRequestHandler getRequestHandler​(javax.servlet.http.HttpServletRequest request,
                                                              javax.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 javax.servlet.ServletException,
                                                              IOException
        Throws:
        javax.servlet.ServletException
        IOException
      • createOutputHandler

        protected HttpOutputHandler createOutputHandler​(javax.servlet.http.HttpServletResponse response,
                                                        OutputStream outputStream)
      • doGet

        protected void doGet​(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
                      throws javax.servlet.ServletException,
                             IOException
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • doPost

        protected void doPost​(javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response)
                       throws javax.servlet.ServletException,
                              IOException
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        IOException
      • setupRequestHandler

        protected void setupRequestHandler​(javax.servlet.http.HttpServletRequest request,
                                           HttpServletRequestHandler requestHandler,
                                           org.pentaho.platform.api.engine.IParameterProvider requestParameters,
                                           org.pentaho.platform.api.engine.IPentahoSession userSession)