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