public interface IAclAwareMondrianCatalogService extends IMondrianCatalogService
Modifier and Type | Method and 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 workbench
|
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl |
getAclFor(String catalogName) |
void |
setAclFor(String catalogName,
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl) |
addCatalog, addCatalog, getCatalog, listCatalogs, loadMondrianSchema, reInit, removeCatalog
void addCatalog(InputStream inputStream, MondrianCatalog catalog, boolean overwriteInRepository, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl, org.pentaho.platform.api.engine.IPentahoSession session)
inputStream
- streamcatalog
- catalogoverwriteInRepository
- flag, defining to overwrite existing or notacl
- catalog ACL, null means no ACLsession
- user sessionvoid setAclFor(String catalogName, org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
org.pentaho.platform.api.repository2.unified.RepositoryFileAcl getAclFor(String catalogName)
Copyright © 2019 Hitachi Vantara. All rights reserved.