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

Packages that use IPentahoSession
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.api.ui   
org.pentaho.platform.dataaccess.datasource.wizard.service.agile   
org.pentaho.platform.dataaccess.datasource.wizard.service.impl   
org.pentaho.platform.dataaccess.datasource.wizard.service.impl.utils   
org.pentaho.platform.engine.core.audit   
org.pentaho.platform.engine.core.output   
org.pentaho.platform.engine.core.solution   
org.pentaho.platform.engine.core.system   
org.pentaho.platform.engine.core.system.objfac   
org.pentaho.platform.engine.security   
org.pentaho.platform.engine.security.acls.voter   
org.pentaho.platform.engine.security.session   
org.pentaho.platform.engine.security.userrole   
org.pentaho.platform.engine.services   
org.pentaho.platform.engine.services.actionsequence   
org.pentaho.platform.engine.services.connection   
org.pentaho.platform.engine.services.connection.datasource.dbcp   
org.pentaho.platform.engine.services.metadata   
org.pentaho.platform.engine.services.metadata.cwm   
org.pentaho.platform.engine.services.outputhandler   
org.pentaho.platform.engine.services.runtime   
org.pentaho.platform.engine.services.solution   
org.pentaho.platform.plugin.action.chartbeans   
org.pentaho.platform.plugin.action.eclipsebirt   
org.pentaho.platform.plugin.action.examples   
org.pentaho.platform.plugin.action.jfreereport   
org.pentaho.platform.plugin.action.jfreereport.helper   
org.pentaho.platform.plugin.action.kettle   
org.pentaho.platform.plugin.action.mondrian   
org.pentaho.platform.plugin.action.mondrian.catalog   
org.pentaho.platform.plugin.action.mondrian.mapper   
org.pentaho.platform.plugin.services.cache   
org.pentaho.platform.plugin.services.metadata   
org.pentaho.platform.plugin.services.pluginmgr   
org.pentaho.platform.plugin.services.webservices   
org.pentaho.platform.repository   
org.pentaho.platform.repository.content   
org.pentaho.platform.repository.datasource   
org.pentaho.platform.repository.hibernate   
org.pentaho.platform.repository.runtime   
org.pentaho.platform.repository.solution   
org.pentaho.platform.repository.solution.dbbased   
org.pentaho.platform.repository.solution.filebased   
org.pentaho.platform.repository.subscription   
org.pentaho.platform.repository.usersettings   
org.pentaho.platform.scheduler   
org.pentaho.platform.scheduler.versionchecker   
org.pentaho.platform.uifoundation.chart   
org.pentaho.platform.uifoundation.component   
org.pentaho.platform.uifoundation.component.xml   
org.pentaho.platform.util.xml   
org.pentaho.platform.web.html   
org.pentaho.platform.web.http   
org.pentaho.platform.web.http.request   
org.pentaho.platform.web.http.session   
org.pentaho.platform.web.portal   
org.pentaho.platform.web.refactor   
org.pentaho.platform.web.servlet   
org.pentaho.test.platform.engine.core   
 

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

Methods in org.pentaho.platform.api.engine that return IPentahoSession
 IPentahoSession IBackgroundExecution.getEffectiveUserSession(String user)
          When the job runs in background, gets the effective user session for the user executing the job
 IPentahoSession IUserDetailsRoleListService.getEffectiveUserSession(String userName, IParameterProvider sessionParameters)
           
 IPentahoSession IComponent.getSession()
           
 IPentahoSession IContentOutputHandler.getSession()
           
 IPentahoSession IOutputHandler.getSession()
           
 IPentahoSession IRuntimeContext.getSession()
           
 

Methods in org.pentaho.platform.api.engine with parameters of type IPentahoSession
 String IBackgroundExecution.backgroundExecuteAction(IPentahoSession userSession, IParameterProvider parameterProvider)
          Queues the action specified in the request parameters for execution in the background
 String[] IUITemplater.breakTemplate(String templateName, String title, IPentahoSession session)
           
 String[] IUITemplater.breakTemplateString(String template, String title, IPentahoSession session)
           
 File IApplicationContext.createTempFile(IPentahoSession session, String prefix, String extension, boolean trackFile)
          Creates a temporary file in the system/tmp solutions folder
 File IApplicationContext.createTempFile(IPentahoSession session, String prefix, String extension, File parentDir, boolean trackFile)
          Creates a temporary file in the specified parent folder and optionally tracks it for deletion on session termination
<T> T
IPentahoObjectFactory.get(Class<T> interfaceClass, IPentahoSession session)
          Retrieves an instance of a Pentaho BI Server API interface using the simple interface name (interfaceClass name without the package) as the object key.
<T> T
IPentahoObjectFactory.get(Class<T> interfaceClass, String key, IPentahoSession session)
          Retrieves an instance of a Pentaho BI Server API interface by the given object key.
 IContentItem IBackgroundExecution.getBackgroundContent(String contentGUID, IPentahoSession userSession)
          Gets the content generated by background execution
 List<IContentItem> IBackgroundExecution.getBackgroundExecutedContentList(IPentahoSession userSession)
          Gets a list of content GUIDs of background executed jobs
 IContentGenerator IPluginManager.getContentGenerator(String id, IPentahoSession session)
           
 IContentGenerator IPluginManager.getContentGeneratorForType(String type, IPentahoSession session)
           
 String IPluginManager.getContentGeneratorIdForType(String type, IPentahoSession session)
           
 IContentGeneratorInfo IPluginManager.getContentGeneratorInfo(String id, IPentahoSession session)
           
 List<IContentGeneratorInfo> IPluginManager.getContentGeneratorInfoForType(String type, IPentahoSession session)
          Returns a list of info objects that can be used to create content generators for a given type.
 String IPluginManager.getContentGeneratorTitleForType(String type, IPentahoSession session)
           
 String IPluginManager.getContentGeneratorUrlForType(String type, IPentahoSession session)
           
 IContentInfo IPluginManager.getContentInfoFromExtension(String extension, IPentahoSession session)
           
 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.
 IContentGeneratorInfo IPluginManager.getDefaultContentGeneratorInfoForType(String type, IPentahoSession session)
           
 IPentahoAclEntry IAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
          This returns the effective ACL for the piece of content for the given user.
 org.springframework.security.acl.AclEntry[] IAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
          Returns an array of the authorities from the IAclHolder that apply to the provided authentication object.
 IFileInfo IPluginManager.getFileInfo(String extension, IPentahoSession session, ISolutionFile file, InputStream in)
          Retrieves meta information for the given solution file.
 Object ICacheManager.getFromSessionCache(IPentahoSession session, String key)
          Gets an object from the user session specific cache.
 List<IPlatformPlugin> IPluginProvider.getPlugins(IPentahoSession session)
          Returns a list of IPlatformPlugins defined by this plugin provider.
 List<IJobDetail> IBackgroundExecution.getScheduledAndExecutingBackgroundJobs(IPentahoSession userSession)
          Gets the list of items scheduled for background execution, and those currently executing
 String IUITemplater.getTemplate(String templateName, IPentahoSession session)
           
 boolean IAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
          Determines whether the user (auth) has the requested authority (mask) based on the list of effective authorities from the holder.
 void IPentahoInitializer.init(IPentahoSession session)
          Simplifier for initialization of objects from the PentahoSystem object
 void ISolutionEngine.init(IPentahoSession session)
          Initialize the SolutionEngine.
 boolean IAclVoter.isGranted(IPentahoSession session, org.springframework.security.GrantedAuthority role)
          Returns true if the user is a member of the specified role
 boolean IAclVoter.isPentahoAdministrator(IPentahoSession session)
          Determines whether the user is a super-manager of Pentaho.
 void ICacheManager.killSessionCache(IPentahoSession session)
          Removes any session-based data for the specified IPentahoSession.
 String[] IConnectionUserRoleMapper.mapConnectionRoles(IPentahoSession userSession, String connectionContextName)
          Provides a mapping from the roles defined for a user, and roles appropriate for the connection Rules: - If the user has no rights to the specified connectionContextName, you must throw PentahoAccessControlException - If null or empty array is returned, then no mapping is required, and connection can use defaults
 Object IConnectionUserRoleMapper.mapConnectionUser(IPentahoSession userSession, String connectionContextName)
          Maps the user from the given IPentahoSession into a user (or credential) appropriate for the connection Rules: - If the user has no rights to the specified connectionContextName, you must throw PentahoAccessControlException - If null or empty array is returned, then no mapping is required, and connection can use defaults
 void ICacheManager.onLogout(IPentahoSession session)
           
 void ILogoutListener.onLogout(IPentahoSession session)
           
 String IUITemplater.processTemplate(String template, String title, IPentahoSession session)
           
 String IUITemplater.processTemplate(String template, String title, String content, IPentahoSession session)
           
 String IPentahoPublisher.publish(IPentahoSession session, int loggingLevel)
          Called when the publish is requested.
 void ICacheManager.putInSessionCache(IPentahoSession session, String key, Object value)
          Puts an object in the session-specific cache.
 boolean IPluginManager.reload(IPentahoSession session)
          Causes the plug-in manager object to re-register all of the plug-ins that it knows about.
 void IBackgroundExecution.removeBackgroundExecutedContentForID(String contentGUID, IPentahoSession userSession)
          Removes the content generated by background execution
 void ICacheManager.removeFromSessionCache(IPentahoSession session, String key)
          Removes a data item from the user session specific cache
 void IComponent.setSession(IPentahoSession session)
           
 void IContentGenerator.setSession(IPentahoSession userSession)
          called before createContent(), this is the users session object.
 void IContentOutputHandler.setSession(IPentahoSession session)
           
 void IOutputHandler.setSession(IPentahoSession session)
           
 void ISessionContainer.setSession(IPentahoSession sess)
          Set the session for this session container.
 void ISolutionEngine.setSession(IPentahoSession session)
          Sets the session in the solution engine
 boolean IPentahoSystemListener.startup(IPentahoSession session)
          Notification of system startup.
 void IBackgroundExecution.trackBackgroundExecution(IPentahoSession userSession, String GUID)
          This provides an entry point for tracking the created background execution task
 

Uses of IPentahoSession in org.pentaho.platform.api.repository
 

Methods in org.pentaho.platform.api.repository with parameters of type IPentahoSession
 void ISubscriptionRepository.addSubscriptionsToDocument(String user, String contentId, org.dom4j.Element subscriptionsNode, String editId, IPentahoSession session)
           
 void ISubscriptionRepository.addSubscriptionToDocument(ISubscription subscription, org.dom4j.Element subscriptionsNode, String editId, IPentahoSession session)
           
 boolean ISolutionRepositoryService.createFolder(IPentahoSession userSession, String solution, String path, String name, String desc)
          This method creates a folder along with it's index.xml file.
 boolean ISolutionRepositoryService.delete(IPentahoSession userSession, String solution, String path, String name)
          This method will delete a file from the ISolutionRepository and respects IPentahoAclEntry.PERM_DELETE.
 boolean ISubscriptionRepository.deleteSubscription(String subscriptionId, IPentahoSession session)
           
 String ISolutionRepositoryService.getAclXml(String solution, String path, String filename, IPentahoSession userSession)
           
 List IContentRepository.getAllBackgroundExecutedContentItems(IPentahoSession session)
          Gets list of all content items in the Background Execution id list.
 List IContentRepository.getBackgroundExecutedContentItemsForUser(IPentahoSession session)
          Gets list of Content Items from a users' background execution list.
 IContentItem ISubscriptionRepository.getContentItem(String subscriptionName, IPentahoSession session)
           
 Document ISolutionRepositoryService.getSolutionRepositoryDoc(IPentahoSession session, String[] filters)
           
 Document ISolutionRepositoryService.getSolutionRepositoryFileDetails(IPentahoSession session, String fullPath)
          Returns an XML snippet consisting of a single file element.
 ISubscription ISubscriptionRepository.getSubscription(String subscriptionId, IPentahoSession session)
           
 List ISubscriptionRepository.getSubscriptionArchives(String subscriptionName, IPentahoSession session)
           
 org.pentaho.commons.connection.IPentahoResultSet ISubscriptionRepository.getSubscriptions(String scheduleId, IPentahoSession session, String solution, String path, String action, String[] parameterNames)
           
 org.dom4j.Document ISubscriptionRepository.getUserSubscriptions(String user, String contentId, IPentahoSession session)
           
 void ISolutionRepository.init(IPentahoSession session)
          Initializes the solution repository with the user session
 IBackgroundExecutedContentId IContentRepository.newBackgroundExecutedContentId(IPentahoSession session, String contentId)
          Returns a new background executed content object
 void ISolutionRepository.reloadSolutionRepository(IPentahoSession session, int loggingLevel)
          Loads or reloads a solution repository after a structure change.
 void IContentRepository.removeBackgroundExecutedContentId(IPentahoSession session, String contentId)
          Removes an ID from the background executed content Id list
 void ISolutionRepositoryService.setAcl(String solution, String path, String filename, String strAclXml, IPentahoSession userSession)
           
 void IContentRepository.setSession(IPentahoSession session)
           
 boolean ISolutionRepository.synchronizeSolutionWithSolutionSource(IPentahoSession session)
          For ISolutionRepository implementations that have a source and a destination (for example, DBBasedSolutionRepository which has a file-system source and a DB destination) this is the entry point that allows synchronization.
 

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

Methods in org.pentaho.platform.api.ui with parameters of type IPentahoSession
 Object IMenuProvider.getMenuBar(String id, String documentPath, IPentahoSession session)
          Returns a menu bar object.
 Object IMenuProvider.getPopupMenu(String id, String documentPath, IPentahoSession session)
          Returns a popup menu object.
 boolean INavigationComponent.validate(IPentahoSession session, IActionRequestHandler actionRequestHandler)
           
 boolean IUIComponent.validate(IPentahoSession session, IActionRequestHandler actionRequestHandler)
          Set the userSession member, generate a Log Id, set the requestHandler, and validate the component's configuration.
 

Uses of IPentahoSession in org.pentaho.platform.dataaccess.datasource.wizard.service.agile
 

Methods in org.pentaho.platform.dataaccess.datasource.wizard.service.agile with parameters of type IPentahoSession
 void StagingTransformGenerator.cancelLoad(IPentahoSession session)
           
 int StagingTransformGenerator.createIndices(IPentahoSession session)
           
 void StagingTransformGenerator.createOrModifyTable(IPentahoSession session)
           
 void StagingTransformGenerator.loadTable(boolean truncate, IPentahoSession session, boolean async)
          Stages the data from a CSV file into a database table.
 void StagingTransformGenerator.preview(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.dataaccess.datasource.wizard.service.impl
 

Methods in org.pentaho.platform.dataaccess.datasource.wizard.service.impl with parameters of type IPentahoSession
 int DebugDataAccessViewPermissionHandler.getDefaultAcls(IPentahoSession session)
           
 int IDataAccessViewPermissionHandler.getDefaultAcls(IPentahoSession session)
          This method returns the default acls for permitted role and user
 int SimpleDataAccessViewPermissionHandler.getDefaultAcls(IPentahoSession session)
           
 List<String> DebugDataAccessViewPermissionHandler.getPermittedRoleList(IPentahoSession session)
           
 List<String> IDataAccessViewPermissionHandler.getPermittedRoleList(IPentahoSession session)
          This method returns list of permitted roles who are allowed to view and use datasource
 List<String> SimpleDataAccessViewPermissionHandler.getPermittedRoleList(IPentahoSession session)
           
 List<String> DebugDataAccessViewPermissionHandler.getPermittedUserList(IPentahoSession session)
           
 List<String> IDataAccessViewPermissionHandler.getPermittedUserList(IPentahoSession session)
          This method returns list of permitted user who are allowed to view and use datasource
 List<String> SimpleDataAccessViewPermissionHandler.getPermittedUserList(IPentahoSession session)
           
 boolean IDataAccessPermissionHandler.hasDataAccessPermission(IPentahoSession session)
          This method returns true if the session has permission to execute arbitrary sql from the client.
 boolean SimpleDataAccessPermissionHandler.hasDataAccessPermission(IPentahoSession session)
           
 boolean DebugDataAccessViewPermissionHandler.hasDataAccessViewPermission(IPentahoSession session)
           
 boolean IDataAccessViewPermissionHandler.hasDataAccessViewPermission(IPentahoSession session)
          This method returns true if user represented by session has view permission
 boolean SimpleDataAccessViewPermissionHandler.hasDataAccessViewPermission(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.dataaccess.datasource.wizard.service.impl.utils
 

Methods in org.pentaho.platform.dataaccess.datasource.wizard.service.impl.utils with parameters of type IPentahoSession
static Connection DatasourceServiceHelper.getDataSourceConnection(String connectionName, IPentahoSession session)
           
static SerializedResultSet DatasourceInMemoryServiceHelper.getSerializeableResultSet(String connectionName, String query, int rowLimit, IPentahoSession session)
           
static SerializedResultSet DatasourceServiceHelper.getSerializeableResultSet(String connectionName, String query, int rowLimit, IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.core.audit
 

Methods in org.pentaho.platform.engine.core.audit with parameters of type IPentahoSession
static void AuditHelper.audit(IRuntimeContext runtimeContext, IPentahoSession session, String messageType, String message, String value, float duration, ILogger logger)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.core.output
 

Methods in org.pentaho.platform.engine.core.output that return IPentahoSession
 IPentahoSession SimpleOutputHandler.getSession()
           
 

Methods in org.pentaho.platform.engine.core.output with parameters of type IPentahoSession
 void SimpleOutputHandler.setSession(IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.engine.core.solution with parameters of type IPentahoSession
 void CustomSettingsParameterProvider.setSession(IPentahoSession session)
           
 

Constructors in org.pentaho.platform.engine.core.solution with parameters of type IPentahoSession
PentahoSessionParameterProvider(IPentahoSession session)
           
 

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

Classes in org.pentaho.platform.engine.core.system that implement IPentahoSession
 class BaseSession
           
 class StandaloneSession
           
 class SystemStartupSession
          This class represents the system startup session.
 class UserSession
           
 

Methods in org.pentaho.platform.engine.core.system that return IPentahoSession
static IPentahoSession PentahoSessionHolder.getSession()
          Returns the IPentahoSession for the current thread
 

Methods in org.pentaho.platform.engine.core.system with parameters of type IPentahoSession
 File StandaloneApplicationContext.createTempFile(IPentahoSession session, String prefix, String extn, boolean trackFile)
           
 File StandaloneApplicationContext.createTempFile(IPentahoSession session, String prefix, String extn, File parentDir, boolean trackFile)
           
 void PentahoBase.genLogIdFromSession(IPentahoSession sess)
           
static
<T> T
PentahoSystem.get(Class<T> interfaceClass, IPentahoSession session)
          A convenience method for retrieving Pentaho system objects from the object factory.
static
<T> T
PentahoSystem.get(Class<T> interfaceClass, String key, IPentahoSession session)
          A convenience method for retrieving Pentaho system objects from the object factory.
static ICacheManager PentahoSystem.getCacheManager(IPentahoSession session)
           
 Object SimpleMapCacheManager.getFromSessionCache(IPentahoSession session, String key)
           
static IContentOutputHandler PentahoSystem.getOutputDestinationFromContentRef(String contentTag, IPentahoSession session)
           
static void PentahoSystem.globalStartup(IPentahoSession session)
           
static void PentahoSystem.invokeLogoutListeners(IPentahoSession session)
           
 void SimpleMapCacheManager.killSessionCache(IPentahoSession session)
           
 void SimpleMapCacheManager.onLogout(IPentahoSession session)
           
abstract  String BasePublisher.publish(IPentahoSession session)
           
 String GlobalListsPublisher.publish(IPentahoSession localSession)
           
 String SettingsPublisher.publish(IPentahoSession localSession)
           
 String BasePublisher.publish(IPentahoSession session, int pLoggingLevel)
           
static String PentahoSystem.publish(IPentahoSession session, String className)
           
 void SimpleMapCacheManager.putInSessionCache(IPentahoSession session, String key, Object value)
           
 void SimpleMapCacheManager.removeFromSessionCache(IPentahoSession session, String key)
           
static void PentahoSystem.sessionStartup(IPentahoSession session)
           
static void PentahoSystem.sessionStartup(IPentahoSession session, IParameterProvider sessionParameters)
           
static void PentahoSessionHolder.setSession(IPentahoSession session)
          Sets an IPentahoSession for the current thread
 boolean GlobalObjectInitializer.startup(IPentahoSession session)
           
 boolean SessionCleanupListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.core.system.objfac
 

Methods in org.pentaho.platform.engine.core.system.objfac with parameters of type IPentahoSession
<T> T
AbstractSpringPentahoObjectFactory.get(Class<T> interfaceClass, IPentahoSession session)
           
<T> T
StandaloneObjectFactory.get(Class<T> interfaceClass, IPentahoSession session)
           
<T> T
AbstractSpringPentahoObjectFactory.get(Class<T> interfaceClass, String key, IPentahoSession session)
           
<T> T
StandaloneObjectFactory.get(Class<T> interfaceClass, String key, IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.engine.security that return IPentahoSession
 IPentahoSession SimpleSession.getSession()
           
 

Methods in org.pentaho.platform.engine.security with parameters of type IPentahoSession
static org.springframework.security.Authentication SecurityHelper.getAuthentication(IPentahoSession session, boolean allowAnonymous)
          Looks in the provided session to get the Spring Security Authentication object out.
static Principal SecurityHelper.getPrincipal(IPentahoSession session)
          Gets the java.security.principal object from the IPentahoSession object
static boolean SecurityHelper.hasAccess(IAclHolder aHolder, int actionOperation, IPentahoSession session)
           
static boolean SecurityHelper.hasAccess(IAclSolutionFile aFile, int actionOperation, IPentahoSession session)
          Utility method for access negotiation.
static boolean SecurityHelper.isGranted(IPentahoSession session, org.springframework.security.GrantedAuthority role)
          Utility method that communicates with the installed ACLVoter to determine whether a particular role is granted to the specified user.
static boolean SecurityHelper.isPentahoAdministrator(IPentahoSession session)
          Utility method that communicates with the installed ACLVoter to determine administrator status
static void SecurityHelper.setPrincipal(Principal principal, IPentahoSession session)
          Sets the java.security.principal object into the IPentahoSession object.
 

Constructors in org.pentaho.platform.engine.security with parameters of type IPentahoSession
SecurityParameterProvider(IPentahoSession session)
           
SimpleSession(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.security.acls.voter
 

Methods in org.pentaho.platform.engine.security.acls.voter with parameters of type IPentahoSession
abstract  org.springframework.security.Authentication AbstractPentahoAclVoter.getAuthentication(IPentahoSession session)
           
 org.springframework.security.Authentication PentahoAllowAllAclVoter.getAuthentication(IPentahoSession session)
           
 org.springframework.security.Authentication PentahoAllowAnonymousAclVoter.getAuthentication(IPentahoSession session)
           
 org.springframework.security.Authentication PentahoBasicAclVoter.getAuthentication(IPentahoSession session)
           
 IPentahoAclEntry PentahoAllowAllAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
           
 PentahoAclEntry PentahoBasicAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
           
 org.springframework.security.acl.AclEntry[] PentahoAllowAllAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 org.springframework.security.acl.AclEntry[] PentahoBasicAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 org.springframework.security.acl.AclEntry[] PentahoUserOverridesVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 boolean PentahoAllowAllAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
           
 boolean PentahoBasicAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
           
 void AbstractPentahoAclVoter.init(IPentahoSession session)
           
 boolean AbstractPentahoAclVoter.isGranted(IPentahoSession session, org.springframework.security.GrantedAuthority role)
           
 boolean PentahoAllowAllAclVoter.isGranted(IPentahoSession session, org.springframework.security.GrantedAuthority auth)
           
 boolean AbstractPentahoAclVoter.isPentahoAdministrator(IPentahoSession session)
           
 boolean PentahoAllowAllAclVoter.isPentahoAdministrator(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.security.session
 

Classes in org.pentaho.platform.engine.security.session that implement IPentahoSession
 class TrustedSystemStartupSession
          A "bootstrap" session used to initialize the platform.
 

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

Methods in org.pentaho.platform.engine.security.userrole that return IPentahoSession
 IPentahoSession UserDetailsRoleListService.getEffectiveUserSession(String userName, IParameterProvider paramProvider)
           
 

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

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

Uses of IPentahoSession in org.pentaho.platform.engine.services.actionsequence
 

Constructors in org.pentaho.platform.engine.services.actionsequence with parameters of type IPentahoSession
ActionSequenceParameterMgr(IRuntimeContext runtimeContext, IPentahoSession session)
           
ActionSequenceParameterMgr(IRuntimeContext runtimeContext, IPentahoSession session, IParameterResolver parameterResolver)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.services.connection
 

Methods in org.pentaho.platform.engine.services.connection with parameters of type IPentahoSession
static org.pentaho.commons.connection.IPentahoConnection PentahoConnectionFactory.getConnection(String datasourceType, IPentahoSession session, ILogger logger)
           
static org.pentaho.commons.connection.IPentahoConnection PentahoConnectionFactory.getConnection(String datasourceType, Properties properties, IPentahoSession session, ILogger logger)
           
static org.pentaho.commons.connection.IPentahoConnection PentahoConnectionFactory.getConnection(String datasourceType, String connectStr, IPentahoSession session, ILogger logger)
           
static org.pentaho.commons.connection.IPentahoConnection PentahoConnectionFactory.getConnection(String datasourceType, String driver, String location, String userName, String password, IPentahoSession session, ILogger logger)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.services.connection.datasource.dbcp
 

Methods in org.pentaho.platform.engine.services.connection.datasource.dbcp with parameters of type IPentahoSession
 boolean NonPooledDatasourceSystemListener.startup(IPentahoSession session)
           
 boolean PooledDatasourceSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.services.metadata
 

Methods in org.pentaho.platform.engine.services.metadata with parameters of type IPentahoSession
 String MetadataPublisher.publish(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.engine.services.metadata.cwm
 

Methods in org.pentaho.platform.engine.services.metadata.cwm that return IPentahoSession
 IPentahoSession SecurityAwareCwmSchemaFactory.getSession()
          Deprecated.  
 

Methods in org.pentaho.platform.engine.services.metadata.cwm with parameters of type IPentahoSession
 void SecurityAwareCwmSchemaFactory.init(IPentahoSession inSession)
          Deprecated.  
 void SecurityAwareCwmSchemaFactory.setSession(IPentahoSession value)
          Deprecated.  
 

Uses of IPentahoSession in org.pentaho.platform.engine.services.outputhandler
 

Methods in org.pentaho.platform.engine.services.outputhandler that return IPentahoSession
 IPentahoSession BaseOutputHandler.getSession()
           
 

Methods in org.pentaho.platform.engine.services.outputhandler with parameters of type IPentahoSession
 void BaseOutputHandler.setSession(IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.engine.services.runtime that return IPentahoSession
 IPentahoSession RuntimeContext.getSession()
           
 

Constructors in org.pentaho.platform.engine.services.runtime with parameters of type IPentahoSession
RuntimeContext(String instanceId, ISolutionEngine solutionEngine, String solutionName, IRuntimeElement runtimeData, IPentahoSession session, IOutputHandler outputHandler, String processId, IPentahoUrlFactory urlFactory, Map parameterProviders, List messages, ICreateFeedbackParameterCallback createFeedbackParameterCallback)
           
 

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

Methods in org.pentaho.platform.engine.services.solution that return IPentahoSession
 IPentahoSession ComponentBase.getSession()
           
 

Methods in org.pentaho.platform.engine.services.solution with parameters of type IPentahoSession
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.
static ISolutionEngine SolutionHelper.execute(String description, IPentahoSession session, String actionSequence, Map parameters, OutputStream outputStream)
          Runs an action sequence.
static ISolutionEngine SolutionHelper.execute(String description, IPentahoSession session, String actionSequence, Map parameters, OutputStream outputStream, boolean collateMessages)
          Runs an action sequence.
static ISolutionEngine SolutionHelper.execute(String description, IPentahoSession session, String actionSequence, Map parameters, OutputStream outputStream, IExecutionListener execListener, boolean collateMessages, boolean manageHibernate)
          Runs an action sequence.
 void SolutionEngine.init(IPentahoSession pSession)
           
 String SolutionPublisher.publish(IPentahoSession session)
           
 void BaseContentGenerator.setSession(IPentahoSession userSession)
           
 void ComponentBase.setSession(IPentahoSession session)
           
 void SolutionEngine.setSession(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.chartbeans
 

Methods in org.pentaho.platform.plugin.action.chartbeans with parameters of type IPentahoSession
static String ChartBeansGeneratorUtil.createChartAsHtml(IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight)
           
 String DefaultChartBeansGenerator.createChartAsHtml(IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight)
           
 String IChartBeansGenerator.createChartAsHtml(IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight)
          Convenience method that returns a complete HTML document containing the chart.
static String ChartBeansGeneratorUtil.createChartAsHtml(IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight, String contentLinkingTemplate)
           
 String DefaultChartBeansGenerator.createChartAsHtml(IPentahoSession userSession, Map<String,Object> parameterMap, String serializedChartDataDefinition, String serializedChartModel, int chartWidth, int chartHeight, String contentLinkingTemplate)
           
 boolean ChartBeansSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.eclipsebirt
 

Methods in org.pentaho.platform.plugin.action.eclipsebirt with parameters of type IPentahoSession
 boolean BirtSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.examples
 

Methods in org.pentaho.platform.plugin.action.examples that return IPentahoSession
 IPentahoSession ComponentImplementationExample.getSession()
           
 

Methods in org.pentaho.platform.plugin.action.examples with parameters of type IPentahoSession
 void ComponentImplementationExample.genLogIdFromSession(IPentahoSession sess)
           
 void ComponentImplementationExample.setSession(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.jfreereport
 

Methods in org.pentaho.platform.plugin.action.jfreereport with parameters of type IPentahoSession
 boolean JFreeReportSystemListener.startup(IPentahoSession session)
           
 

Constructors in org.pentaho.platform.plugin.action.jfreereport with parameters of type IPentahoSession
PentahoResourceBundleFactory(String path, String baseName, IPentahoSession session)
          Deprecated.  
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.jfreereport.helper
 

Methods in org.pentaho.platform.plugin.action.jfreereport.helper with parameters of type IPentahoSession
static ClassLoader ReportUtils.createJarLoader(IPentahoSession session, IActionSequenceResource resource)
           
static File ReportUtils.getTempDirectory(IPentahoSession session)
           
static URL ReportUtils.getURL(IPentahoSession session, IActionSequenceResource resource)
           
 

Constructors in org.pentaho.platform.plugin.action.jfreereport.helper with parameters of type IPentahoSession
PentahoResourceBundleFactory(String inPath, String inBaseName, IPentahoSession inSession)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.kettle
 

Methods in org.pentaho.platform.plugin.action.kettle with parameters of type IPentahoSession
static void KettleSystemListener.environmentInit(IPentahoSession session)
           
static Map KettleSystemListener.readProperties(IPentahoSession session)
           
 boolean KettleSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.mondrian
 

Methods in org.pentaho.platform.plugin.action.mondrian with parameters of type IPentahoSession
static String MondrianModelComponent.getInitialQuery(Properties properties, String cubeName, IPentahoSession session)
           
static String MondrianModelComponent.getInitialQuery(String modelPath, String connectionString, String cubeName, IPentahoSession session)
          Deprecated.  
static String MondrianModelComponent.getInitialQuery(String modelPath, String jndi, String cubeName, String roleName, IPentahoSession session)
          Deprecated.  
static String MondrianModelComponent.getInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, IPentahoSession session)
          Deprecated.  
static String MondrianModelComponent.getInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, String roleName, IPentahoSession session)
          Deprecated.  
 void MondrianSystemListener.loadMondrianProperties(IPentahoSession session)
          on pentaho system startup, load the mondrian.properties file from system/mondrian/mondrian.properties
 String MondrianCachePublisher.publish(IPentahoSession localSession)
           
static int AnalysisSaver.saveAnalysis(IPentahoSession session, HashMap props, String path, String fileName, boolean overwrite)
           
 boolean MondrianSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.mondrian.catalog
 

Methods in org.pentaho.platform.plugin.action.mondrian.catalog with parameters of type IPentahoSession
 void IMondrianCatalogService.addCatalog(MondrianCatalog catalog, boolean overwrite, IPentahoSession pentahoSession)
          Adds to the global catalog list and possibly persists this information.
 void MondrianCatalogHelper.addCatalog(MondrianCatalog catalog, boolean overwrite, IPentahoSession pentahoSession)
           
static int MondrianCatalogHelper.addToCatalog(String baseUrl, boolean enableXmla, String schemaSolutionPath, IPentahoSession session, String jndiName, boolean overwrite)
           
 MondrianCatalog IMondrianCatalogService.getCatalog(String context, IPentahoSession pentahoSession)
          Returns the catalog with the given context - name or definition allowable.
 MondrianCatalog MondrianCatalogHelper.getCatalog(String context, IPentahoSession pentahoSession)
           
 List<MondrianCatalog> IMondrianCatalogService.listCatalogs(IPentahoSession pentahoSession, boolean jndiOnly)
          Lists all catalogs (filtered according to access control rules).
 List<MondrianCatalog> MondrianCatalogHelper.listCatalogs(IPentahoSession pentahoSession, boolean jndiOnly)
           
 MondrianSchema IMondrianCatalogService.loadMondrianSchema(String solutionLocation, IPentahoSession pentahoSession)
          this method loads a Mondrian schema
 MondrianSchema MondrianCatalogHelper.loadMondrianSchema(String solutionLocation, IPentahoSession pentahoSession)
          this method loads a mondrian schema
 void MondrianCatalogHelper.reInit(IPentahoSession pentahoSession)
           
 void IMondrianCatalogService.removeCatalog(String catalogName, IPentahoSession pentahoSession)
          this method removes a Mondrian schema from the platform
 void MondrianCatalogHelper.removeCatalog(String catalogName, IPentahoSession pentahoSession)
          This method removes a catalog from the datasources.xml file and from the solution repository.
 

Uses of IPentahoSession in org.pentaho.platform.plugin.action.mondrian.mapper
 

Methods in org.pentaho.platform.plugin.action.mondrian.mapper with parameters of type IPentahoSession
 String[] MondrianAbstractPlatformUserRoleMapper.mapConnectionRoles(IPentahoSession userSession, String connectionContext)
           
 Object MondrianAbstractPlatformUserRoleMapper.mapConnectionUser(IPentahoSession userSession, String context)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.services.cache
 

Methods in org.pentaho.platform.plugin.services.cache with parameters of type IPentahoSession
 Object CacheManager.getFromSessionCache(IPentahoSession session, String key)
           
 void CacheManager.killSessionCache(IPentahoSession session)
           
 void CacheManager.onLogout(IPentahoSession session)
           
 void CacheManager.putInSessionCache(IPentahoSession session, String key, Object value)
           
 void CacheManager.removeFromSessionCache(IPentahoSession session, String key)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.services.metadata
 

Methods in org.pentaho.platform.plugin.services.metadata that return IPentahoSession
 IPentahoSession MetadataDomainRepository.getSession()
           
 

Methods in org.pentaho.platform.plugin.services.metadata with parameters of type IPentahoSession
 void SessionCachingMetadataDomainRepository.onLogout(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.services.pluginmgr
 

Methods in org.pentaho.platform.plugin.services.pluginmgr with parameters of type IPentahoSession
 IContentGenerator AbstractPluginManager.getContentGenerator(String id, IPentahoSession session)
           
 IContentGenerator AbstractPluginManager.getContentGeneratorForType(String type, IPentahoSession session)
           
 String AbstractPluginManager.getContentGeneratorIdForType(String type, IPentahoSession session)
           
 IContentGeneratorInfo AbstractPluginManager.getContentGeneratorInfo(String id, IPentahoSession session)
           
 List<IContentGeneratorInfo> AbstractPluginManager.getContentGeneratorInfoForType(String type, IPentahoSession session)
           
 String AbstractPluginManager.getContentGeneratorTitleForType(String type, IPentahoSession session)
           
 String AbstractPluginManager.getContentGeneratorUrlForType(String type, IPentahoSession session)
           
 IContentInfo AbstractPluginManager.getContentInfoFromExtension(String extension, IPentahoSession session)
           
 IContentGeneratorInfo AbstractPluginManager.getDefaultContentGeneratorInfoForType(String type, IPentahoSession session)
           
 IFileInfo DefaultPluginManager.getFileInfo(String extension, IPentahoSession session, ISolutionFile solutionFile, InputStream in)
           
abstract  Object BaseMenuProvider.getMenuBar(String id, String documentPath, IPentahoSession session)
           
 List<IPlatformPlugin> FileSystemXmlPluginProvider.getPlugins(IPentahoSession session)
           
 List<IPlatformPlugin> SystemPathXmlPluginProvider.getPlugins(IPentahoSession session)
          Gets the list of plugins that this provider class has discovered.
abstract  Object BaseMenuProvider.getPopupMenu(String id, String documentPath, IPentahoSession session)
           
 void PlatformPlugin.init(IPentahoSession session)
           
 String PluginAdapter.publish(IPentahoSession session, int loggingLevel)
           
 boolean DefaultPluginManager.reload(IPentahoSession session)
           
 boolean PluginAdapter.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.plugin.services.webservices
 

Methods in org.pentaho.platform.plugin.services.webservices with parameters of type IPentahoSession
 void AbstractAxisConfigurator.setSession(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository
 

Methods in org.pentaho.platform.repository that return IPentahoSession
static IPentahoSession SimpleRuntimeRepository.getUserSession()
           
 

Methods in org.pentaho.platform.repository with parameters of type IPentahoSession
 void SimpleRuntimeRepository.setSession(IPentahoSession sess)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.content
 

Methods in org.pentaho.platform.repository.content that return IPentahoSession
 IPentahoSession CoreContentRepositoryOutputHandler.getSession()
           
static IPentahoSession ContentRepository.getUserSession()
           
 

Methods in org.pentaho.platform.repository.content with parameters of type IPentahoSession
 List ContentRepository.getAllBackgroundExecutedContentItems(IPentahoSession session)
          Gets list of all background content ids.
 List ContentRepository.getBackgroundExecutedContentItemsForUser(IPentahoSession session)
          Gets list of users' background execution content ids.
static IContentRepository ContentRepository.getInstance(IPentahoSession sess)
           
 void ContentRepository.init(IPentahoSession session)
           
 IBackgroundExecutedContentId ContentRepository.newBackgroundExecutedContentId(IPentahoSession session, String contentId)
          Returns a new background executed content object
 void ContentRepository.removeBackgroundExecutedContentId(IPentahoSession session, String contentId)
          Removes an ID from the background executed content Id list
 void ContentRepository.setSession(IPentahoSession session)
           
 void CoreContentRepositoryOutputHandler.setSession(IPentahoSession session)
           
 

Constructors in org.pentaho.platform.repository.content with parameters of type IPentahoSession
CoreContentRepositoryOutputHandler(String location, String contentGUID, String solution, IPentahoSession session)
           
CoreContentRepositoryOutputHandler(String location, String contentGUID, String solution, String mimeType, String extension, IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.datasource
 

Methods in org.pentaho.platform.repository.datasource with parameters of type IPentahoSession
 void DatasourceMgmtService.init(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.hibernate
 

Methods in org.pentaho.platform.repository.hibernate with parameters of type IPentahoSession
 boolean HibernateSystemListener.startup(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.runtime
 

Methods in org.pentaho.platform.repository.runtime that return IPentahoSession
static IPentahoSession RuntimeRepository.getUserSession()
           
 

Methods in org.pentaho.platform.repository.runtime with parameters of type IPentahoSession
 void RuntimeRepository.init(IPentahoSession sess)
           
 void RuntimeRepository.setSession(IPentahoSession sess)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.solution
 

Methods in org.pentaho.platform.repository.solution with parameters of type IPentahoSession
 boolean SolutionRepositoryServiceImpl.createFolder(IPentahoSession userSession, String solution, String path, String name, String desc)
          This method creates a folder along with it's index.xml file.
 boolean SolutionRepositoryServiceImpl.delete(IPentahoSession userSession, String solution, String path, String name)
          This method will delete a file from the ISolutionRepository and respects IPentahoAclEntry.PERM_DELETE.
 String SolutionRepositoryServiceImpl.getAclXml(String solution, String path, String filename, IPentahoSession userSession)
          Gets ACLs based on a solution repository file.
 Document SolutionRepositoryServiceImpl.getSolutionRepositoryDoc(IPentahoSession session, String[] filters)
           
 Document SolutionRepositoryServiceImpl.getSolutionRepositoryFileDetails(IPentahoSession session, String fullPath)
          Returns an XML snippet consisting of a single file element.
 void SolutionRepositoryBase.init(IPentahoSession pentahoSession)
          NOTE regarding old code: the cacheManager cannot be cached, because it is possible that the SolutionRepository implementation has a scope that is longer lived than the cacheManager.
 String CleanRepoPublisher.publish(IPentahoSession localSession)
           
 void SolutionRepositoryServiceImpl.setAcl(String solution, String path, String filename, String strAclXml, IPentahoSession userSession)
          Sets the ACL Xml for a particular file in the solution repository
 void SolutionRepositoryBase.setSession(IPentahoSession inSession)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.solution.dbbased
 

Methods in org.pentaho.platform.repository.solution.dbbased with parameters of type IPentahoSession
 List DbBasedSolutionRepository.loadSolutionFromFileSystem(IPentahoSession pSession, String solutionRoot, boolean deleteOrphans)
          This method loads solution files and folders from the file system into the RDBMS repository.
 void DbBasedSolutionRepository.reloadSolutionRepository(IPentahoSession localSession, int localLoggingLevel)
           
 String DbBasedSolutionRepository.resetSolutionFromFileSystem(IPentahoSession pSession)
           
 boolean DbBasedSolutionRepository.synchronizeSolutionWithSolutionSource(IPentahoSession pSession)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.solution.filebased
 

Methods in org.pentaho.platform.repository.solution.filebased with parameters of type IPentahoSession
 void FileBasedSolutionRepository.reloadSolutionRepository(IPentahoSession localSession, int localLoggingLevel)
           
 boolean FileBasedSolutionRepository.synchronizeSolutionWithSolutionSource(IPentahoSession pSession)
           
 

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

Methods in org.pentaho.platform.repository.subscription that return IPentahoSession
 IPentahoSession SubscriptionExecute.getEffectiveUserSession(String userName)
           
 

Methods in org.pentaho.platform.repository.subscription with parameters of type IPentahoSession
 void SubscriptionRepository.addSubscriptionsToDocument(String user, String contentId, org.dom4j.Element subscriptionsNode, String editId, IPentahoSession session)
           
 void SubscriptionRepository.addSubscriptionToDocument(ISubscription subscription, org.dom4j.Element subscriptionsNode, String editId, IPentahoSession session)
           
static String SubscriptionHelper.createSubscriptionArchive(String subscriptionName, IPentahoSession session, SimpleUrlFactory urlFactory, IParameterProvider sessionParameters)
           
static String SubscriptionHelper.deleteSubscription(String subscriptionId, IPentahoSession userSession)
           
 boolean SubscriptionRepository.deleteSubscription(String subscriptionId, IPentahoSession session)
           
static String SubscriptionHelper.deleteSubscriptionArchive(String subscriptionName, String fileId, IPentahoSession session)
           
static void SubscriptionHelper.editSubscription(String subscriptionName, IPentahoSession session, SimpleUrlFactory urlFactory, OutputStream outputStream)
           
static void SubscriptionHelper.getArchived(String subscriptionName, String fileId, IPentahoSession session, IOutputHandler outputHandler)
           
 IContentItem SubscriptionRepository.getContentItem(String subscriptionName, IPentahoSession session)
           
 IContentItem SubscriptionRepository.getContentItem(String contentName, String subscriptionName, String mimeType, String extension, IPentahoSession session, String solutionName, String solutionPath, boolean allowCreate)
           
 ISubscription SubscriptionRepository.getSubscription(String subscriptionId, IPentahoSession session)
           
 List SubscriptionRepository.getSubscriptionArchives(String subscriptionName, IPentahoSession session)
           
static String SubscriptionHelper.getSubscriptionParameters(String subscriptionName, IParameterSetter parameters, IPentahoSession session)
           
 org.pentaho.commons.connection.IPentahoResultSet SubscriptionRepository.getSubscriptions(String scheduleId, IPentahoSession session, String solution, String path, String action, String[] parameterNames)
           
 org.dom4j.Document SubscriptionRepository.getUserSubscriptions(String user, String contentId, IPentahoSession session)
           
 void SubscriptionRepository.init(IPentahoSession session)
           
 String SubscriptionPublisher.publish(IPentahoSession session)
           
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)
           
 

Constructors in org.pentaho.platform.repository.subscription with parameters of type IPentahoSession
SubscriptionResultSet(String scheduleId, IPentahoSession userSession, String[] parameterNames, String solution, String path, String action)
           
 

Uses of IPentahoSession in org.pentaho.platform.repository.usersettings
 

Methods in org.pentaho.platform.repository.usersettings with parameters of type IPentahoSession
 void UserSettingService.init(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.scheduler
 

Methods in org.pentaho.platform.scheduler that return IPentahoSession
 IPentahoSession QuartzBackgroundExecutionHelper.getEffectiveUserSession(String user)
           
 IPentahoSession SecurityAwareBackgroundExecutionHelper.getEffectiveUserSession(String userName)
           
 

Methods in org.pentaho.platform.scheduler with parameters of type IPentahoSession
 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.
static void SchedulerHelper.createCronJob(IPentahoSession session, String solutionName, String path, String actionName, String cronExpression)
           
static void SchedulerHelper.createCronJob(IPentahoSession session, String solutionName, String path, String actionName, String triggerName, String group, String description, String cronExpression)
           
static void SchedulerHelper.createSimpleTriggerJob(IPentahoSession session, String solutionName, String path, String actionName, String triggerName, String group, String description, Date strStartDate, Date strEndDate, int repeatCount, int strRepeatInterval)
           
static void SchedulerHelper.deleteJob(IPentahoSession session, String jobName, String jobGroup)
           
static List<IJobSchedule> SchedulerHelper.getAllSchedules(IPentahoSession session)
           
 IContentItem QuartzBackgroundExecutionHelper.getBackgroundContent(String contentGUID, IPentahoSession userSession)
           
 List QuartzBackgroundExecutionHelper.getBackgroundExecutedContentList(IPentahoSession userSession)
           
 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)
           
static List<IJobSchedule> SchedulerHelper.getMySchedules(IPentahoSession session)
           
 List<IJobDetail> QuartzBackgroundExecutionHelper.getScheduledAndExecutingBackgroundJobs(IPentahoSession userSession)
           
 void QuartzBackgroundExecutionHelper.removeBackgroundExecutedContentForID(String contentGUID, IPentahoSession userSession)
           
static void SchedulerHelper.resumeJob(IPentahoSession session, String jobName, String jobGroup)
           
static void SchedulerHelper.runJob(IPentahoSession session, String jobName, String jobGroup)
           
 boolean QuartzSystemListener.startup(IPentahoSession session)
           
static void SchedulerHelper.suspendJob(IPentahoSession session, String jobName, String jobGroup)
           
 void QuartzBackgroundExecutionHelper.trackBackgroundExecution(IPentahoSession userSession, String GUID)
           
 void SecurityAwareBackgroundSubscriptionHelper.trackBackgroundExecution(IPentahoSession userSession, String GUID)
           
 

Constructors in org.pentaho.platform.scheduler with parameters of type IPentahoSession
QuartzBackgroundExecutionHelper.BackgroundExecuteListener(IPentahoSession session, String contentGUID, org.quartz.Scheduler scheduler, String jobName)
           
 

Uses of IPentahoSession in org.pentaho.platform.scheduler.versionchecker
 

Methods in org.pentaho.platform.scheduler.versionchecker with parameters of type IPentahoSession
 boolean VersionCheckSystemListener.startup(IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.uifoundation.chart that return IPentahoSession
 IPentahoSession CategoryDatasetChartDefinition.getSession()
           
 IPentahoSession PieDatasetChartDefinition.getSession()
           
 IPentahoSession TimeSeriesCollectionChartDefinition.getSession()
           
 IPentahoSession TimeTableXYDatasetChartDefinition.getSession()
           
 IPentahoSession XYSeriesCollectionChartDefinition.getSession()
           
 IPentahoSession XYZSeriesCollectionChartDefinition.getSession()
           
 

Methods in org.pentaho.platform.uifoundation.chart with parameters of type IPentahoSession
static void DialWidgetDefinition.createDial(DialWidgetDefinition widgetDefinition, org.dom4j.Node dialNode, int width, int height, IPentahoSession session)
          Create a dial definition object from an XML document
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
static Image JFreeChartEngine.getImage(org.dom4j.Node chartBackgroundImageNode, IPentahoSession session)
           
static Image JFreeChartEngine.getImage(String imageName, IPentahoSession session)
           
static Paint JFreeChartEngine.getPaint(org.dom4j.Node node, int width, int height, IPentahoSession session)
          Creates a java.awt.Paint object from an XML node from the dial definition document
static org.dom4j.Document AbstractJFreeChartComponent.getResourceAsDocument(IPentahoSession userSession, IActionSequenceResource actionResource)
           
static Paint JFreeChartEngine.getTexturePaint(org.dom4j.Node textureNode, int width, int height, IPentahoSession session)
           
 void CategoryDatasetChartDefinition.setSession(IPentahoSession session)
           
 void PieDatasetChartDefinition.setSession(IPentahoSession session)
           
 void TimeSeriesCollectionChartDefinition.setSession(IPentahoSession session)
           
 void TimeTableXYDatasetChartDefinition.setSession(IPentahoSession session)
           
 void XYSeriesCollectionChartDefinition.setSession(IPentahoSession session)
           
 void XYZSeriesCollectionChartDefinition.setSession(IPentahoSession session)
           
 

Constructors in org.pentaho.platform.uifoundation.chart with parameters of type IPentahoSession
BarLineChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
CategoryDatasetChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, IPentahoSession session)
           
CategoryDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
CategoryDatasetChartDefinition(IPentahoSession session)
           
CategoryDatasetChartDefinition(IPentahoSession session, org.dom4j.Node chartAttributes)
           
DialWidgetDefinition(org.dom4j.Document document, double value, int width, int height, IPentahoSession session)
          TODO: PROBLEM HERE! See the note on the constructor above.
DialWidgetDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, int width, int height, IPentahoSession session)
          TODO PROBLEM HERE! If you use this constructor, the XML schema for the chart attributes is different than if you use the constructor with the arguments public DialWidgetDefinition( Document document, double value, int width, int height, IPentahoSession session).
PieDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, IPentahoSession session)
           
PieDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
PieDatasetChartDefinition(IPentahoSession session)
           
TimeSeriesCollectionChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
TimeSeriesCollectionChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
TimeSeriesCollectionChartDefinition(IPentahoSession session)
           
TimeTableXYDatasetChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
TimeTableXYDatasetChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
TimeTableXYDatasetChartDefinition(IPentahoSession session)
           
XYSeriesCollectionChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, IPentahoSession session)
           
XYSeriesCollectionChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
XYSeriesCollectionChartDefinition(IPentahoSession session)
           
XYZSeriesCollectionChartDefinition(int chartType, org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, IPentahoSession session)
           
XYZSeriesCollectionChartDefinition(org.pentaho.commons.connection.IPentahoResultSet data, boolean byRow, org.dom4j.Node chartAttributes, IPentahoSession session)
           
XYZSeriesCollectionChartDefinition(IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.uifoundation.component with parameters of type IPentahoSession
 boolean BaseUIComponent.validate(IPentahoSession session, IActionRequestHandler actionRequestHandler)
          Set the userSession member, generate a Log Id, set the requestHandler, and validate the component's configuration.
 

Constructors in org.pentaho.platform.uifoundation.component with parameters of type IPentahoSession
ActionFilterDefinition(org.dom4j.Element node, IPentahoSession session, ILogger logger)
           
GlobalFilterDefinition(org.dom4j.Element node, IPentahoSession session, ILogger logger)
           
SessionFilterDefinition(org.dom4j.Element node, IPentahoSession session, ILogger logger)
           
StaticFilterDefinition(org.dom4j.Element node, IPentahoSession session, ILogger logger)
           
 

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

Methods in org.pentaho.platform.uifoundation.component.xml with parameters of type IPentahoSession
static FilterDefinition FilterDefinitionFactory.create(org.dom4j.Element node, IPentahoSession session, ILogger logger)
           
 

Constructors in org.pentaho.platform.uifoundation.component.xml with parameters of type IPentahoSession
FilterPanel(IPentahoSession session, org.dom4j.Document document, ILogger logger)
           
LoadDBRepositoryUIComponent(IPentahoUrlFactory urlFactory, List messages, IPentahoSession session)
           
PropertiesEditorUIComponent(IPentahoUrlFactory urlFactory, List messages, IPentahoSession session)
           
PropertiesPanelUIComponent(IPentahoUrlFactory urlFactory, List messages, IPentahoSession session)
           
SolutionTreeUIComponent(IPentahoUrlFactory urlFactory, List messages, IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.util.xml
 

Methods in org.pentaho.platform.util.xml with parameters of type IPentahoSession
static String XForm.completeXForm(int outputType, String formName, StringBuffer xformHeader, StringBuffer xformBody, IPentahoSession session, IDocumentResourceLoader loader)
           
static String XForm.transform(String xForm, String method, IPentahoSession session, IDocumentResourceLoader loader)
          Using html4.xsl, transform the xml in the xForm string to an HTML form snippet.
static String XForm.transformSnippet(org.dom4j.Node xForm, IPentahoSession session, IDocumentResourceLoader loader)
           
static String XForm.transformSnippet(String xFormSnippet, String method, IPentahoSession session, IDocumentResourceLoader loader)
          Using html4.xsl, wrap the XForm String in xFormSnippet in a <pho:snippet>, and transform the wrapped XSL into an HTML form snippet.
 

Uses of IPentahoSession in org.pentaho.platform.web.html
 

Methods in org.pentaho.platform.web.html with parameters of type IPentahoSession
 String HtmlMenuProvider.getMenuBar(String id, String documentPath, IPentahoSession session)
           
 String HtmlMenuProvider.getPopupMenu(String id, String documentPath, IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.web.http
 

Methods in org.pentaho.platform.web.http that return IPentahoSession
static IPentahoSession PentahoHttpSessionHelper.getPentahoSession(javax.servlet.http.HttpServletRequest request)
           
 IPentahoSession HttpOutputHandler.getSession()
           
 

Methods in org.pentaho.platform.web.http with parameters of type IPentahoSession
 String[] WebTemplateHelper.breakTemplate(String templateName, String title, IPentahoSession session)
           
 String[] WebTemplateHelper.breakTemplateString(String template, String title, IPentahoSession session)
           
 String WebTemplateHelper.getMenuHtml(IPentahoSession session)
           
 String WebTemplateHelper.getTemplate(String templateName, IPentahoSession session)
           
 String WebTemplateHelper.processTemplate(String template, String title, IPentahoSession session)
           
 String WebTemplateHelper.processTemplate(String template, String title, String content, IPentahoSession session)
           
 void HttpOutputHandler.setSession(IPentahoSession session)
           
 

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

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

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

Classes in org.pentaho.platform.web.http.session that implement IPentahoSession
 class PentahoHttpSession
           
 

Methods in org.pentaho.platform.web.http.session that return IPentahoSession
static IPentahoSession PentahoSessionFactory.getSession(String userName, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
           
 

Constructors in org.pentaho.platform.web.http.session with parameters of type IPentahoSession
HttpSessionParameterProvider(IPentahoSession session)
           
PentahoHttpSession(String userName, javax.servlet.http.HttpSession session, Locale locale, IPentahoSession userSession)
           
 

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

Classes in org.pentaho.platform.web.portal that implement IPentahoSession
 class PentahoPortletSession
           
 

Constructors in org.pentaho.platform.web.portal with parameters of type IPentahoSession
PortletSessionParameterProvider(IPentahoSession session)
           
 

Uses of IPentahoSession in org.pentaho.platform.web.refactor
 

Constructors in org.pentaho.platform.web.refactor with parameters of type IPentahoSession
SolutionManagerUIComponent(IPentahoUrlFactory urlFactory, List messages, IPentahoSession session)
           
 

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

Methods in org.pentaho.platform.web.servlet with parameters of type IPentahoSession
 void AdhocWebService.createJFreeReportDefinitionAsStream(String reportXML, String templatePath, org.dom4j.Element mqlNode, ISolutionRepository repository, IPentahoSession userSession, OutputStream jfreeMergedOutputStream)
          Create the JFreeReport file.
 ByteArrayOutputStream AdhocWebService.createMQLReportActionSequenceAsStream(String reportName, String reportDescription, org.dom4j.Element mqlNode, String[] outputTypeList, String xactionName, String jfreeReportXML, String jfreeReportFilename, String loggingLevel, IPentahoSession userSession)
           
static IRuntimeContext AdhocWebService.executeActionSequence(String xactionStr, String xActionName, IParameterProvider parameterProvider, IPentahoSession session, OutputStream outputStream)
           
 String AnalysisViewService.generateXAction(IPentahoSession session, String title, String description, String model, String jndi, String jdbc, String cube)
           
 void AdhocWebService.getBusinessModel(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 Document SolutionRepositoryService.getSolutionRepositoryDoc(IPentahoSession session, String[] filters)
          Deprecated. use ISolutionRepositoryService instead
 org.dom4j.Document AdhocWebService.getSolutionRepositoryDoc(String solutionName, String path, IPentahoSession userSession)
           
 void AdhocWebService.getTemplateReportSpec(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AdhocWebService.getWaqrReportSpecDoc(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
static void AdhocWebServiceInteract.interactiveOutput(String reportStr, OutputStream out, IPentahoSession session)
           
 void AdhocWebService.listBusinessModels(IParameterProvider parameterProvider, OutputStream outputStream, IPentahoSession userSession, boolean wrapWithSoap)
           
 void AnalysisViewService.listCatalogs(IPentahoSession userSession, OutputStream outputStream, boolean wrapWithSoap)
           
 org.pentaho.actionsequence.dom.ActionSequenceDocument AnalysisViewService.loadAnalysisViewTemplate(IPentahoSession session)
          on pentaho system startup, load the mondrian.properties file from system/mondrian/mondrian.properties
 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)
           
 

Constructors in org.pentaho.platform.web.servlet with parameters of type IPentahoSession
HttpServletRequestHandler(IPentahoSession session, String instanceId, javax.servlet.http.HttpServletRequest request, IOutputHandler outputHandler, IPentahoUrlFactory urlFactory)
           
UploadFileUtils(IPentahoSession sessionValue)
           
 

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

Methods in org.pentaho.test.platform.engine.core that return IPentahoSession
 IPentahoSession MockComponent.getSession()
           
 IPentahoSession BaseTest.sessionStartup(IPentahoSession session)
           
 

Methods in org.pentaho.test.platform.engine.core with parameters of type IPentahoSession
<T> T
SimpleObjectFactory.get(Class<T> interfaceClass, IPentahoSession session)
           
<T> T
SimpleObjectFactory.get(Class<T> interfaceClass, String key, IPentahoSession session)
           
 IContentGenerator PluginManagerAdapter.getContentGenerator(String id, IPentahoSession session)
           
 IContentGenerator PluginManagerAdapter.getContentGeneratorForType(String type, IPentahoSession session)
           
 String PluginManagerAdapter.getContentGeneratorIdForType(String type, IPentahoSession session)
           
 IContentGeneratorInfo PluginManagerAdapter.getContentGeneratorInfo(String id, IPentahoSession session)
           
 List<IContentGeneratorInfo> PluginManagerAdapter.getContentGeneratorInfoForType(String type, IPentahoSession session)
           
 String PluginManagerAdapter.getContentGeneratorTitleForType(String type, IPentahoSession session)
           
 String PluginManagerAdapter.getContentGeneratorUrlForType(String type, IPentahoSession session)
           
 IContentInfo PluginManagerAdapter.getContentInfoFromExtension(String extension, IPentahoSession session)
           
 IContentGeneratorInfo PluginManagerAdapter.getDefaultContentGeneratorInfoForType(String type, IPentahoSession session)
           
 IFileInfo PluginManagerAdapter.getFileInfo(String extension, IPentahoSession session, ISolutionFile file, InputStream in)
           
 org.dom4j.Document TestManager.getStatus(IPentahoSession userSession)
           
 boolean PluginManagerAdapter.reload(IPentahoSession session)
           
 IRuntimeContext BaseTest.run(String solutionId, String path, String actionName, String instanceId, boolean persisted, IParameterProvider parameterProvider, IOutputHandler outputHandler, IPentahoSession session)
           
 IPentahoSession BaseTest.sessionStartup(IPentahoSession session)
           
 void MockComponent.setSession(IPentahoSession session)