|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMondrianCatalogService
A service registering/enumerating registered Mondrian catalogs (schemas).
Method Summary | |
---|---|
void |
addCatalog(MondrianCatalog catalog,
boolean overwrite,
IPentahoSession pentahoSession)
Adds to the global catalog list and possibly persists this information. |
MondrianCatalog |
getCatalog(String name,
IPentahoSession pentahoSession)
Returns the catalog with the given name or null if name not recognized. |
List<MondrianCatalog> |
listCatalogs(IPentahoSession pentahoSession,
boolean jndiOnly)
Lists all catalogs (filtered according to access control rules). |
MondrianSchema |
loadMondrianSchema(String solutionLocation,
IPentahoSession pentahoSession)
this method loads a Mondrian schema |
Method Detail |
---|
List<MondrianCatalog> listCatalogs(IPentahoSession pentahoSession, boolean jndiOnly)
jndiOnly
- return only JNDI-based catalogsvoid addCatalog(MondrianCatalog catalog, boolean overwrite, IPentahoSession pentahoSession) throws MondrianCatalogServiceException
overwrite
- true to overwrite existing catalog (based on match with definition and effectiveDataSourceInfo
MondrianCatalogServiceException
MondrianCatalog getCatalog(String name, IPentahoSession pentahoSession)
null
if name not recognized.
name
- of the catalog to fetchMondrianSchema loadMondrianSchema(String solutionLocation, IPentahoSession pentahoSession)
solutionLocation
- location of the schemapentahoSession
- current session object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |