Uses of Interface
org.pentaho.platform.api.engine.IParameterProvider

Packages that use IParameterProvider
org.pentaho.platform.api.engine   
org.pentaho.platform.api.ui   
org.pentaho.platform.engine.core.solution   
org.pentaho.platform.engine.core.system   
org.pentaho.platform.engine.security   
org.pentaho.platform.engine.security.userrole   
org.pentaho.platform.engine.services   
org.pentaho.platform.engine.services.runtime   
org.pentaho.platform.engine.services.solution   
org.pentaho.platform.repository.subscription   
org.pentaho.platform.scheduler   
org.pentaho.platform.uifoundation.chart   
org.pentaho.platform.uifoundation.component   
org.pentaho.platform.uifoundation.component.xml   
org.pentaho.platform.util   
org.pentaho.platform.web.http.request   
org.pentaho.platform.web.http.session   
org.pentaho.platform.web.portal   
org.pentaho.platform.web.servlet   
org.pentaho.test.platform.engine.core   
 

Uses of IParameterProvider in org.pentaho.platform.api.engine
 

Subinterfaces of IParameterProvider in org.pentaho.platform.api.engine
 interface IParameterSetter
          Augments the parameter provider by adding settings for the parameters.
 

Methods in org.pentaho.platform.api.engine with parameters of type IParameterProvider
 String IBackgroundExecution.backgroundExecuteAction(IPentahoSession userSession, IParameterProvider parameterProvider)
          Queues the action specified in the request parameters for execution in the background
 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.
 IPentahoSession IUserDetailsRoleListService.getEffectiveUserSession(String userName, IParameterProvider sessionParameters)
           
 void ISolutionEngine.setParameterProvider(String name, IParameterProvider parameterProvider)
          Sets the source for input parameters.
 

Method parameters in org.pentaho.platform.api.engine with type arguments of type IParameterProvider
 void IContentGenerator.setParameterProviders(Map<String,IParameterProvider> parameterProviders)
          called before createContent(), the parameterProviders list contain the available parameters.
 

Uses of IParameterProvider in org.pentaho.platform.api.ui
 

Methods in org.pentaho.platform.api.ui with parameters of type IParameterProvider
 void INavigationComponent.setParameterProvider(String name, IParameterProvider parameterProvider)
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.core.solution
 

Classes in org.pentaho.platform.engine.core.solution that implement IParameterProvider
 class BaseParameterProvider
           
 class CustomSettingsParameterProvider
           
 class PentahoSessionParameterProvider
           
 class SimpleParameterProvider
           
 class SystemSettingsParameterProvider
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.core.system
 

Methods in org.pentaho.platform.engine.core.system that return IParameterProvider
static IParameterProvider PentahoSystem.getGlobalParameters()
           
 

Methods in org.pentaho.platform.engine.core.system with parameters of type IParameterProvider
 void UserSession.doStartupActions(IParameterProvider sessionParameters)
           
static void PentahoSystem.sessionStartup(IPentahoSession session, IParameterProvider sessionParameters)
           
 

Constructors in org.pentaho.platform.engine.core.system with parameters of type IParameterProvider
UserSession(String userName, Locale locale, boolean authenticated, IParameterProvider sessionParameters)
           
UserSession(String userName, Locale locale, IParameterProvider sessionParameters)
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.security
 

Classes in org.pentaho.platform.engine.security that implement IParameterProvider
 class SecurityParameterProvider
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.security.userrole
 

Methods in org.pentaho.platform.engine.security.userrole with parameters of type IParameterProvider
 IPentahoSession UserDetailsRoleListService.getEffectiveUserSession(String userName, IParameterProvider paramProvider)
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.services
 

Methods in org.pentaho.platform.engine.services with parameters of type IParameterProvider
 void BaseRequestHandler.setParameterProvider(String name, IParameterProvider parameterProvider)
           
 

Constructors in org.pentaho.platform.engine.services with parameters of type IParameterProvider
BaseRequestHandler(IPentahoSession session, String instanceId, IOutputHandler outputHandler, IParameterProvider parameterProvider, IPentahoUrlFactory urlFactory)
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.services.runtime
 

Methods in org.pentaho.platform.engine.services.runtime with parameters of type IParameterProvider
static Properties TemplateUtil.parametersToProperties(IParameterProvider parameterProvider)
           
 

Uses of IParameterProvider in org.pentaho.platform.engine.services.solution
 

Classes in org.pentaho.platform.engine.services.solution that implement IParameterProvider
 class FlashChartRequestMapper
           
 class SimpleParameterSetter
           
 

Methods in org.pentaho.platform.engine.services.solution with parameters of type IParameterProvider
static IRuntimeContext SolutionHelper.doAction(String solutionName, String actionPath, String actionName, String processId, IParameterProvider parameterProvider, IPentahoSession userSession, ArrayList messages, ILogger logger)
          doAction executes an action within the bi platform and returns the runtime context.
static boolean SolutionHelper.doAction(String solutionName, String actionPath, String actionName, String processId, IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, ArrayList messages, ILogger logger)
          doAction executes an action within the bi platform and returns true if successful.
 void SolutionEngine.setParameterProvider(String name, IParameterProvider parameterProvider)
           
 

Method parameters in org.pentaho.platform.engine.services.solution with type arguments of type IParameterProvider
 void BaseContentGenerator.setParameterProviders(Map<String,IParameterProvider> parameterProviders)
           
 

Constructors in org.pentaho.platform.engine.services.solution with parameters of type IParameterProvider
FlashChartRequestMapper(IParameterProvider request)
           
 

Uses of IParameterProvider in org.pentaho.platform.repository.subscription
 

Methods in org.pentaho.platform.repository.subscription with parameters of type IParameterProvider
static String SubscriptionHelper.createSubscriptionArchive(String subscriptionName, IPentahoSession session, SimpleUrlFactory urlFactory, IParameterProvider sessionParameters)
           
static void SubscriptionHelper.runSubscription(String subscriptionName, IPentahoSession session, IParameterProvider sessionParameters, SimpleUrlFactory urlFactory, IOutputHandler outputHandler)
           
static String SubscriptionHelper.saveSubscription(IParameterProvider parameterProvider, String actionReference, IPentahoSession userSession)
           
static String SubscriptionHelper.saveSubscription(IParameterProvider parameterProvider, String actionReference, IPentahoSession userSession, boolean saveOnly)
           
 

Uses of IParameterProvider in org.pentaho.platform.scheduler
 

Methods in org.pentaho.platform.scheduler with parameters of type IParameterProvider
 String QuartzBackgroundExecutionHelper.backgroundExecuteAction(IPentahoSession userSession, IParameterProvider parameterProvider)
          NOTE: client code is responsible for making sure a job with the name identified by the parameter StandardSettings.SCHEDULE_NAME in the parameter provider does not already exist in the quartz scheduler.
 IOutputHandler QuartzBackgroundExecutionHelper.getContentOutputHandler(String location, String fileName, String solutionName, IPentahoSession userSession, IParameterProvider parameterProvider)
           
 IOutputHandler SecurityAwareBackgroundExecutionHelper.getContentOutputHandler(String location, String fileName, String solutionName, IPentahoSession userSession, IParameterProvider parameterProvider)
           
 

Uses of IParameterProvider in org.pentaho.platform.uifoundation.chart
 

Methods in org.pentaho.platform.uifoundation.chart with parameters of type IParameterProvider
static boolean ChartHelper.doChart(String solutionName, String actionPath, String chartName, IParameterProvider parameterProvider, StringBuffer outputStream, IPentahoSession userSession, ArrayList messages, ILogger logger)
          doChart generates the images and html necessary to render various charts within a web page.
static boolean ChartHelper.doDial(String solutionName, String actionPath, String chartName, IParameterProvider parameterProvider, StringBuffer outputStream, IPentahoSession userSession, ArrayList messages, ILogger logger)
          Deprecated. use doChart() instead
static boolean ChartHelper.doPieChart(String solutionName, String actionPath, String chartName, IParameterProvider parameterProvider, StringBuffer outputStream, IPentahoSession userSession, ArrayList messages, ILogger logger)
          Deprecated. use doChart instead
 

Uses of IParameterProvider in org.pentaho.platform.uifoundation.component
 

Methods in org.pentaho.platform.uifoundation.component with parameters of type IParameterProvider
 void BaseUIComponent.setParameterProvider(String name, IParameterProvider parameterProvider)
           
 

Uses of IParameterProvider in org.pentaho.platform.uifoundation.component.xml
 

Methods in org.pentaho.platform.uifoundation.component.xml that return IParameterProvider
 IParameterProvider PMDUIComponent.getParameters()
           
 

Methods in org.pentaho.platform.uifoundation.component.xml with parameters of type IParameterProvider
 void PMDUIComponent.setParameters(IParameterProvider parameters)
           
 

Uses of IParameterProvider in org.pentaho.platform.util
 

Classes in org.pentaho.platform.util that implement IParameterProvider
 class JVMParameterProvider
           
 

Uses of IParameterProvider in org.pentaho.platform.web.http.request
 

Classes in org.pentaho.platform.web.http.request that implement IParameterProvider
 class HttpRequestParameterProvider
           
 

Constructors in org.pentaho.platform.web.http.request with parameters of type IParameterProvider
HttpWebServiceRequestHandler(IPentahoSession session, String instanceId, IOutputHandler outputHandler, IParameterProvider parameterProvider, IPentahoUrlFactory urlFactory)
           
 

Uses of IParameterProvider in org.pentaho.platform.web.http.session
 

Classes in org.pentaho.platform.web.http.session that implement IParameterProvider
 class HttpSessionParameterProvider
           
 

Uses of IParameterProvider in org.pentaho.platform.web.portal
 

Classes in org.pentaho.platform.web.portal that implement IParameterProvider
 class PortletPreferencesParameterProvider
          Parameter Provider whose parameter data comes from the Portlet Preferences.
 class PortletRequestParameterProvider
           
 class PortletSessionParameterProvider
           
 

Uses of IParameterProvider in org.pentaho.platform.web.servlet
 

Methods in org.pentaho.platform.web.servlet with parameters of type IParameterProvider
static IRuntimeContext AdhocWebService.executeActionSequence(String xactionStr, String xActionName, IParameterProvider parameterProvider, IPentahoSession session, OutputStream outputStream)
           
 void AdhocWebService.getBusinessModel(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AdhocWebService.getTemplateReportSpec(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AdhocWebService.getWaqrReportSpecDoc(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AdhocWebService.listBusinessModels(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AdhocWebService.lookupValues(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AnalysisViewService.saveXAction(IPentahoSession session, IParameterProvider parameterProvider, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean wrapWithSoap)
           
 void AdhocWebService.searchTable(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 

Uses of IParameterProvider in org.pentaho.test.platform.engine.core
 

Methods in org.pentaho.test.platform.engine.core with parameters of type IParameterProvider
 IRuntimeContext BaseTest.run(ISolutionEngine solutionEngine, String solutionId, String path, String actionName, String instanceId, boolean persisted, IParameterProvider parameterProvider, IOutputHandler outputHandler)
           
 IRuntimeContext BaseTestCase.run(String actionSequencePath, String actionSequence, IParameterProvider parameterProvider, IOutputHandler outputHandler)
           
 IRuntimeContext BaseTest.run(String solutionId, String path, String actionName, IParameterProvider parameterProvider)
           
 IRuntimeContext BaseTest.run(String solutionId, String path, String actionName, IParameterProvider parameterProvider, String testName, String fileExtension)
           
 IRuntimeContext BaseTest.run(String solutionId, String path, String actionName, String instanceId, boolean persisted, IParameterProvider parameterProvider, IOutputHandler outputHandler, IPentahoSession session)