public class BaseRequestHandler extends Object implements org.pentaho.platform.api.engine.IActionRequestHandler, org.pentaho.platform.api.engine.IActionCompleteListener
Modifier and Type | Field and Description |
---|---|
protected org.pentaho.platform.api.engine.ICreateFeedbackParameterCallback |
createFeedbackParameterCallback |
protected boolean |
forcePrompt |
protected boolean |
instanceEnds |
static int |
ON_TIMEOUT_CANCEL |
static int |
ON_TIMEOUT_RETURN |
protected String |
parameterXsl |
protected String |
processId |
protected org.pentaho.platform.api.engine.IRuntimeContext |
runtime |
protected org.pentaho.platform.api.engine.IPentahoSession |
session |
protected org.pentaho.platform.api.engine.IPentahoUrlFactory |
urlFactory |
Constructor and Description |
---|
BaseRequestHandler(org.pentaho.platform.api.engine.IPentahoSession session,
String instanceId,
org.pentaho.platform.api.engine.IOutputHandler outputHandler,
org.pentaho.platform.api.engine.IParameterProvider parameterProvider,
org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory) |
Modifier and Type | Method and Description |
---|---|
void |
actionComplete(org.pentaho.platform.api.engine.IRuntimeContext completedRuntime) |
void |
dispose() |
String |
getActionPath() |
String |
getInstanceId() |
List |
getMessages() |
org.pentaho.platform.api.engine.IOutputHandler |
getOutputHandler() |
HashMap |
getParameterProviders() |
org.pentaho.platform.api.engine.IRuntimeContext |
getRuntime(String requestHandle) |
org.pentaho.platform.api.engine.IRuntimeContext |
handleActionAsyncRequest() |
org.pentaho.platform.api.engine.IRuntimeContext |
handleActionRequest(int timeout,
int timeoutType) |
void |
setActionPath(String actionPath) |
void |
setCreateFeedbackParameterCallback(org.pentaho.platform.api.engine.ICreateFeedbackParameterCallback createFeedbackParameterCallback) |
void |
setForcePrompt(boolean forcePrompt) |
void |
setInstanceEnds(boolean instanceEnds) |
void |
setInstanceId(String instanceId) |
void |
setOutputHandler(org.pentaho.platform.api.engine.IOutputHandler outputHandler) |
void |
setParameterProvider(String name,
org.pentaho.platform.api.engine.IParameterProvider parameterProvider) |
void |
setParameterXsl(String xsl) |
void |
setProcessId(String processId) |
public static final int ON_TIMEOUT_CANCEL
public static final int ON_TIMEOUT_RETURN
protected org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory
protected String processId
protected org.pentaho.platform.api.engine.IPentahoSession session
protected boolean instanceEnds
protected boolean forcePrompt
protected String parameterXsl
protected org.pentaho.platform.api.engine.IRuntimeContext runtime
protected org.pentaho.platform.api.engine.ICreateFeedbackParameterCallback createFeedbackParameterCallback
public BaseRequestHandler(org.pentaho.platform.api.engine.IPentahoSession session, String instanceId, org.pentaho.platform.api.engine.IOutputHandler outputHandler, org.pentaho.platform.api.engine.IParameterProvider parameterProvider, org.pentaho.platform.api.engine.IPentahoUrlFactory urlFactory)
public List getMessages()
getMessages
in interface org.pentaho.platform.api.engine.IActionRequestHandler
public void setInstanceEnds(boolean instanceEnds)
public void setParameterProvider(String name, org.pentaho.platform.api.engine.IParameterProvider parameterProvider)
public HashMap getParameterProviders()
public void setOutputHandler(org.pentaho.platform.api.engine.IOutputHandler outputHandler)
public void setProcessId(String processId)
public void setInstanceId(String instanceId)
public String getInstanceId()
public org.pentaho.platform.api.engine.IRuntimeContext handleActionRequest(int timeout, int timeoutType)
handleActionRequest
in interface org.pentaho.platform.api.engine.IActionRequestHandler
public void dispose()
public org.pentaho.platform.api.engine.IRuntimeContext handleActionAsyncRequest()
handleActionAsyncRequest
in interface org.pentaho.platform.api.engine.IActionRequestHandler
public org.pentaho.platform.api.engine.IRuntimeContext getRuntime(String requestHandle)
getRuntime
in interface org.pentaho.platform.api.engine.IActionRequestHandler
public void actionComplete(org.pentaho.platform.api.engine.IRuntimeContext completedRuntime)
actionComplete
in interface org.pentaho.platform.api.engine.IActionCompleteListener
public org.pentaho.platform.api.engine.IOutputHandler getOutputHandler()
public void setForcePrompt(boolean forcePrompt)
setForcePrompt
in interface org.pentaho.platform.api.engine.IActionRequestHandler
public void setParameterXsl(String xsl)
public String getActionPath()
public void setActionPath(String actionPath)
public void setCreateFeedbackParameterCallback(org.pentaho.platform.api.engine.ICreateFeedbackParameterCallback createFeedbackParameterCallback)
setCreateFeedbackParameterCallback
in interface org.pentaho.platform.api.engine.IActionRequestHandler
Copyright © 2019 Hitachi Vantara. All rights reserved.