Package | Description |
---|---|
org.pentaho.platform.api.engine |
Modifier and Type | Method and Description |
---|---|
<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,
IPentahoSession session,
Map<String,String> properties)
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.
|
<T> List<T> |
IPentahoObjectFactory.getAll(Class<T> interfaceClass,
IPentahoSession curSession)
Returns all objects implementing the provided interface or extending the provided class if the Class is not an
Interface.
|
<T> List<T> |
IPentahoObjectFactory.getAll(Class<T> interfaceClass,
IPentahoSession curSession,
Map<String,String> properties)
Returns all objects implementing the provided interface or extending the provided class if the Class is not an
Interface.
|
IContentGenerator |
IPluginManager.getContentGeneratorForType(String type,
IPentahoSession session)
Deprecated.
Use {@link #getContentGenerator(String, String) instead
|
<T> IPentahoObjectReference<T> |
IPentahoObjectFactory.getObjectReference(Class<T> interfaceClass,
IPentahoSession curSession)
Returns an IPentahoObjectReference for the requested Object containing registered Object Properties.
|
<T> IPentahoObjectReference<T> |
IPentahoObjectFactory.getObjectReference(Class<T> interfaceClass,
IPentahoSession curSession,
Map<String,String> properties)
Returns an IPentahoObjectReference for the requested Object containing registered Object Properties.
|
<T> List<IPentahoObjectReference<T>> |
IPentahoObjectFactory.getObjectReferences(Class<T> interfaceClass,
IPentahoSession curSession)
Returns an IPentahoObjectReference for the requested Object containing registered Object Properties.
|
<T> List<IPentahoObjectReference<T>> |
IPentahoObjectFactory.getObjectReferences(Class<T> interfaceClass,
IPentahoSession curSession,
Map<String,String> properties)
Returns an IPentahoObjectReference for the requested Object containing registered Object Properties.
|