Uses of Class
org.pentaho.platform.plugin.action.mondrian.catalog.MondrianCatalog
-
Packages that use MondrianCatalog Package Description org.pentaho.platform.plugin.action.mondrian.catalog org.pentaho.platform.plugin.services.importer -
-
Uses of MondrianCatalog in org.pentaho.platform.plugin.action.mondrian.catalog
Methods in org.pentaho.platform.plugin.action.mondrian.catalog that return MondrianCatalog Modifier and Type Method Description MondrianCatalog
IMondrianCatalogService. getCatalog(String context, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
Returns the catalog with the given context - name or definition allowable.MondrianCatalog
MondrianCatalogCache. getCatalog(String context)
MondrianCatalog
MondrianCatalogHelper. getCatalog(String context, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
protected MondrianCatalog
MondrianCatalogHelper. getCatalogFromCache(String context, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
Methods in org.pentaho.platform.plugin.action.mondrian.catalog that return types with arguments of type MondrianCatalog Modifier and Type Method Description protected List<MondrianCatalog>
MondrianCatalogHelper. filter(List<MondrianCatalog> origList, org.pentaho.platform.api.engine.IPentahoSession pentahoSession, boolean jndiOnly)
Map<String,MondrianCatalog>
MondrianCatalogCache. getCatalogs()
protected List<MondrianCatalog>
MondrianCatalogHelper. getCatalogs(org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
List<MondrianCatalog>
IMondrianCatalogService. listCatalogs(org.pentaho.platform.api.engine.IPentahoSession pentahoSession, boolean jndiOnly)
Lists all catalogs (filtered according to access control rules).List<MondrianCatalog>
MondrianCatalogHelper. listCatalogs(org.pentaho.platform.api.engine.IPentahoSession pentahoSession, boolean jndiOnly)
protected Map<String,MondrianCatalog>
MondrianCatalogHelper. makeCatalogMap(List<MondrianCatalog> cats)
protected List<MondrianCatalog>
MondrianCatalogHelper. transformIntoCatalogList(mondrian.xmla.DataSourcesConfig.DataSources dataSources, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
Deprecated.Methods in org.pentaho.platform.plugin.action.mondrian.catalog with parameters of type MondrianCatalog Modifier and Type Method Description void
IAclAwareMondrianCatalogService. addCatalog(InputStream inputStream, MondrianCatalog catalog, boolean overwriteInRepository, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl, org.pentaho.platform.api.engine.IPentahoSession session)
Pass the input stream directly from data access PUC and schema workbenchvoid
IMondrianCatalogService. addCatalog(InputStream inputStream, MondrianCatalog catalog, boolean overwriteInRepossitory, org.pentaho.platform.api.engine.IPentahoSession session)
pass the input stream directly from data access PUC and schema workbenchvoid
IMondrianCatalogService. addCatalog(MondrianCatalog catalog, boolean overwrite, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
Adds to the global catalog list and possibly persists this information.void
MondrianCatalogHelper. addCatalog(InputStream inputStream, MondrianCatalog catalog, boolean overwriteInRepossitory, org.pentaho.platform.api.engine.IPentahoSession session)
pass the input stream directly from data access PUC and schema workbenchvoid
MondrianCatalogHelper. addCatalog(InputStream schemaInputStream, MondrianCatalog catalog, boolean overwrite, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
new method to pass the input stream directly from data access put and post schemavoid
MondrianCatalogHelper. addCatalog(MondrianCatalog catalog, boolean overwrite, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
use the in memory session value of input stream (used by test harness)protected boolean
MondrianCatalogHelper. catalogExists(MondrianCatalog catalog, org.pentaho.platform.api.engine.IPentahoSession pentahoSession)
Performs a search for an existing catalog based on the datasource info and catalog definition.protected boolean
MondrianCatalogHelper. hasAccess(MondrianCatalog cat, org.pentaho.platform.api.repository2.unified.RepositoryFilePermission permission)
This (hacky) implementation bases its decision on whether or not the user has the permission (indicated byCatalogPermission
) based on whether the user has permission on the file in the solution repository indicated bycatalog.getDefinition()
.void
MondrianCatalogCache. putCatalog(String key, MondrianCatalog catalog)
Method parameters in org.pentaho.platform.plugin.action.mondrian.catalog with type arguments of type MondrianCatalog Modifier and Type Method Description protected List<MondrianCatalog>
MondrianCatalogHelper. filter(List<MondrianCatalog> origList, org.pentaho.platform.api.engine.IPentahoSession pentahoSession, boolean jndiOnly)
protected Map<String,MondrianCatalog>
MondrianCatalogHelper. makeCatalogMap(List<MondrianCatalog> cats)
void
MondrianCatalogCache. setCatalogs(Map<String,MondrianCatalog> catalogs)
-
Uses of MondrianCatalog in org.pentaho.platform.plugin.services.importer
Methods in org.pentaho.platform.plugin.services.importer that return MondrianCatalog Modifier and Type Method Description protected MondrianCatalog
MondrianImportHandler. createCatalogObject(String catName, boolean xmlaEnabled, org.pentaho.platform.api.repository2.unified.IPlatformImportBundle bundle)
Helper method to create a catalog object
-