| Class and Description |
|---|
| IPentahoSession
Provides an overall representation of the concept of a session.
|
| Class and Description |
|---|
| IAuditable
Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
|
| IComponent
A Component is the smallest module in the platform architecture and represents a unit of work, or an action to
be performed.
|
| ILogger
The Logger is the main interface into the platform's logging subsystem.
|
| Class and Description |
|---|
| ActionSequenceException |
| ActionSequencePromptException |
| ActionValidationException |
| AuditException |
| IAclHolder
TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
|
| IAclSolutionFile
This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
|
| IActionCompleteListener
The listener interface for receiving notification when a Component execution has completed.
|
| IActionParameter
An
IActionParameter represents one input or output in an IActionSequence. |
| IActionSequence
An ActionSequence is the functional object that wraps a SequenceDefinition for processing by the RuntimeContext.
|
| IActionSequenceResource
The ActionResource interface represents one resource in an ActionSequence.
|
| IApplicationContext
Defines a set of methods to retrieve information about the application environment.
|
| IAuditable
Any subsystem that implements the IAuditable interface is candidate for auditing within the platform.
|
| IComponent
A Component is the smallest module in the platform architecture and represents a unit of work, or an action to
be performed.
|
| IConditionalExecution
This interface supports conditional execution of action sequence 'actions' blocks
|
| IConfiguration
User: nbaker Date: 4/2/13
|
| IContentGenerator
This interface is implemented by bi-platform plugins, and is instantiated for each content request made to the
plugin system via the IPluginManager API.
|
| IContentGeneratorInfo
This should only be used internally by the plugin manager
|
| IContentInfo
Describes a content type.
|
| IContentOutputHandler
Interface for a class used to stream contents from a Pentaho action sequence to a destination of some kind, e.g.
|
| ICreateFeedbackParameterCallback |
| IExecutionListener |
| IFileFilter |
| IFileInfo |
| ILogger
The Logger is the main interface into the platform's logging subsystem.
|
| ILogoutListener |
| IMimeTypeListener |
| IOutputHandler
An OutputHandler manages the content generated from a Component execution.
|
| IParameterManager |
| IParameterProvider
A ParameterProvider is a source for input, output or resource parameters for a given action.
|
| IParameterResolver |
| IPentahoAclEntry
Base Pentaho Access Control entry.
|
| IPentahoDefinableObjectFactory.Scope
Deprecated.
The different object scopes that are supported
|
| IPentahoObjectFactory
The way the BI platform creates and manages system objects.
|
| IPentahoObjectReference
User: nbaker Date: 1/16/13
IPentahoObjectReference objects represent a pointer to an available object in the IPentahoObjectFactory and contains
all attributes associated with that object (priority, adhoc attributes).
|
| IPentahoObjectRegistration
A handle for a registered IPentahoObjectReference allowing the removal from the registered
IPentahoRegistrableObjectFactory
Created by nbaker on 4/18/14.
|
| IPentahoPublisher
Defines the interface for getting objects published in the platform.
|
| IPentahoRegistrableObjectFactory.Types
The types that the Object instance or IPentahoObjectReference can be registered under.
|
| IPentahoRequestContext
Manages Pentaho Request Context
|
| IPentahoSession
Provides an overall representation of the concept of a session.
|
| IPentahoSystemAclHelper |
| IPentahoSystemAdminPlugins |
| IPentahoSystemEntryPoint
System Entry Point implementors get called upon entry to the system after they've been registered with the
ApplicationContext (IApplicationContext).
|
| IPentahoSystemExitPoint
System Exit Point implementors are called with the action on a thread completes.
|
| IPentahoSystemHelper |
| IPentahoSystemInitializer |
| IPentahoSystemListener
Classes that implement this interface can be notified about key system events, in order to perform one-time
operations such as initialization, maintenance or other tasks.
|
| IPentahoSystemListeners |
| IPentahoSystemStartupActions |
| IPentahoUrl
Provides a simple interface for Portlet URL's (PortletURL objects).
|
| IPentahoUrlFactory
Provides an interface around getting a URL object which can be used to construct a URL managing the parameters
that need to be built up.
|
| IPermissionMask |
| IPermissionRecipient |
| IPlatformPlugin
This interface represents the contract for the specification of a plugin.
|
| IPlatformPlugin.ClassLoaderType |
| IPluginLifecycleListener
This interface provides entry points to the plugin manager for plugin loading, and unloading.
|
| IPluginManagerListener
A sinple listener for the
IPluginManager. |
| IPluginOperation |
| IRuntimeContext
This interface defines methods and constants that are used during action execution to resolve parameters, inputs
and outputs, resources, and persist the runtime data.
|
| ISelectionMapper |
| ISequenceDefinition
The SequenceDefinition represents the definition of several consecutive action definitions that comprise an
ActionSequence object, which is the runtime equivalent of an action sequence document.
|
| IServiceConfig
The configuration spec for a platform managed service
|
| ISessionStartupAction |
| ISolutionActionDefinition
The ActionDefinition represents the definition and metadata for a single action execution, which is equivalent
to one execution of any given Component.
|
| ISolutionFile
A solution file is an abstract represention of either a file or a directory.
|
| ISolutionFileMetaProvider
Provides meta information about solution files.
|
| IStreamingPojo
Deprecated.
Pojo components are deprecated, use
IAction |
| ISystemSettings
The SystemSettings manages the platform's overall configuration settings.
|
| ObjectFactoryException |
| PentahoAccessControlException |
| PentahoSystemException |
| PlatformPluginRegistrationException
An exception raised when an
IPlatformPlugin fails to register. |
| PluginBeanDefinition |
| PluginBeanException |
| PluginLifecycleException |
| PluginServiceDefinition |
| ServiceException |
| ServiceInitializationException |
| Class and Description |
|---|
| IAclHolder
TODO mlowery List type should probably not be a concrete class (PentahoAclEntry).
|
| IAclSolutionFile
This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
|
| IFileFilter |
| ILogger
The Logger is the main interface into the platform's logging subsystem.
|
| IMimeTypeListener |
| ISessionContainer
A "something" that refers to a session.
|
| ISolutionFile
A solution file is an abstract represention of either a file or a directory.
|
| Class and Description |
|---|
| IPentahoInitializer |
| Class and Description |
|---|
| IPentahoSession
Provides an overall representation of the concept of a session.
|
| Class and Description |
|---|
| IActionRequestHandler
The basic interface for requests to execute actions .
|
| IPentahoSession
Provides an overall representation of the concept of a session.
|
| Class and Description |
|---|
| IPentahoInitializer |