Uses of Interface
org.pentaho.platform.api.engine.IParameterProvider
-
Uses of IParameterProvider in org.pentaho.platform.api.engine
Modifier and TypeInterfaceDescriptioninterface
Augments the parameter provider by adding settings for the parameters.Modifier and TypeMethodDescriptionIBackgroundExecution.backgroundExecuteAction
(IPentahoSession userSession, IParameterProvider parameterProvider) Queues the action specified in the request parameters for execution in the backgroundvoid
ISecurityHelper.becomeUser
(String principalName, IParameterProvider paramProvider) Hi-jacks the system for the named user.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 TypeMethodDescriptionvoid
IContentGenerator.setParameterProviders
(Map<String, IParameterProvider> parameterProviders) called before createContent(), the parameterProviders list contain the available parameters.