| Package | Description | 
|---|---|
| org.pentaho.platform.api.engine | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IParameterSetter
Augments the parameter provider by adding settings for the parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
IParameterProvider | 
IPentahoSystemStartupActions.getGlobalParameters()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
IBackgroundExecution.backgroundExecuteAction(IPentahoSession userSession,
                       IParameterProvider parameterProvider)
Queues the action specified in the request parameters for execution in the background 
 | 
void | 
ISecurityHelper.becomeUser(String principalName,
          IParameterProvider paramProvider)
Hi-jacks the system for the named user. 
 | 
IOutputHandler | 
IBackgroundExecution.getContentOutputHandler(String location,
                       String fileName,
                       String solutionName,
                       IPentahoSession userSession,
                       IParameterProvider parameterProvider)
Returns the output handler for content, specific to the implementation of the background execution helper. 
 | 
<T> T | 
ISecurityHelper.runAsUser(String principalName,
         IParameterProvider paramProvider,
         Callable<T> callable)  | 
void | 
IPentahoSystemStartupActions.sessionStartup(IPentahoSession session,
              IParameterProvider sessionParameters)  | 
void | 
ISolutionEngine.setParameterProvider(String name,
                    IParameterProvider parameterProvider)
Sets the source for input parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IContentGenerator.setParameterProviders(Map<String,IParameterProvider> parameterProviders)
called before createContent(), the parameterProviders list contain the available parameters. 
 |