Interface IAclAwareMondrianCatalogService
-
- All Superinterfaces:
IMondrianCatalogService
- All Known Implementing Classes:
MondrianCatalogHelper
public interface IAclAwareMondrianCatalogService extends IMondrianCatalogService
This interface is a temporary solution created to keep backwards compatibility prior to 6.0
Note: This interface will be removed in 6.0- Author:
- Andrey Khayrutdinov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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 workbenchorg.pentaho.platform.api.repository2.unified.RepositoryFileAcl
getAclFor(String catalogName)
void
setAclFor(String catalogName, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
-
Methods inherited from interface org.pentaho.platform.plugin.action.mondrian.catalog.IMondrianCatalogService
addCatalog, addCatalog, getCatalog, listCatalogs, loadMondrianSchema, reInit, removeCatalog
-
-
-
-
Method Detail
-
addCatalog
void 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 workbench- Parameters:
inputStream
- streamcatalog
- catalogoverwriteInRepository
- flag, defining to overwrite existing or notacl
- catalog ACL, null means no ACLsession
- user session
-
setAclFor
void setAclFor(String catalogName, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
-
getAclFor
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl getAclFor(String catalogName)
-
-