org.pentaho.platform.web.servlet
Class HttpServletRequestHandler

java.lang.Object
  extended by org.pentaho.platform.engine.services.BaseRequestHandler
      extended by org.pentaho.platform.web.servlet.HttpServletRequestHandler
All Implemented Interfaces:
IActionCompleteListener, IActionRequestHandler

public class HttpServletRequestHandler
extends BaseRequestHandler


Field Summary
 
Fields inherited from class org.pentaho.platform.engine.services.BaseRequestHandler
ON_TIMEOUT_CANCEL, ON_TIMEOUT_RETURN
 
Constructor Summary
HttpServletRequestHandler(IPentahoSession session, String instanceId, HttpServletRequest request, IOutputHandler outputHandler, IPentahoUrlFactory urlFactory)
           
 
Method Summary
 Set getParameterNames()
           
 String getStringParameter(String name)
           
 void handleUIRequest(IUIComponent component, String contentType)
           
 void setRequest(HttpServletRequest request)
           
 
Methods inherited from class org.pentaho.platform.engine.services.BaseRequestHandler
actionComplete, dispose, getActionName, getActionPath, getInstanceId, getMessages, getOutputHandler, getParameterProviders, getRuntime, getSolutionName, handleActionAsyncRequest, handleActionRequest, setAction, setActionPath, setCreateFeedbackParameterCallback, setForcePrompt, setInstanceEnds, setInstanceId, setOutputHandler, setParameterProvider, setParameterXsl, setProcessId, setSolutionName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpServletRequestHandler

public HttpServletRequestHandler(IPentahoSession session,
                                 String instanceId,
                                 HttpServletRequest request,
                                 IOutputHandler outputHandler,
                                 IPentahoUrlFactory urlFactory)
Method Detail

handleUIRequest

public void handleUIRequest(IUIComponent component,
                            String contentType)
                     throws IOException
Throws:
IOException

setRequest

public void setRequest(HttpServletRequest request)

getStringParameter

public String getStringParameter(String name)

getParameterNames

public Set getParameterNames()