public class MondrianBackingRepositoryLifecycleManager extends AbstractBackingRepositoryLifecycleManager
Modifier and Type | Field and Description |
---|---|
protected String |
repositoryAdminUsername |
protected IRepositoryFileAclDao |
repositoryFileAclDao |
protected IRepositoryFileDao |
repositoryFileDao |
protected String |
singleTenantAuthenticatedAuthorityName |
protected String |
tenantAuthenticatedAuthorityNamePattern |
adminJcrTemplate, logger, pathConversionHelper, txnTemplate
Constructor and Description |
---|
MondrianBackingRepositoryLifecycleManager(IRepositoryFileDao contentDao,
IRepositoryFileAclDao repositoryFileAclDao,
org.springframework.transaction.support.TransactionTemplate txnTemplate,
String repositoryAdminUsername,
String tenantAuthenticatedAuthorityNamePattern,
org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver userNameUtils,
org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate,
IPathConversionHelper pathConversionHelper) |
Modifier and Type | Method and Description |
---|---|
protected void |
createEtcMondrianFolder(org.pentaho.platform.api.mt.ITenant tenant) |
protected org.pentaho.platform.api.repository2.unified.RepositoryFile |
internalCreateFolder(Serializable parentFolderId,
org.pentaho.platform.api.repository2.unified.RepositoryFile file,
boolean inheritAces,
org.pentaho.platform.api.repository2.unified.RepositoryFileSid ownerSid,
String versionMessage) |
protected org.pentaho.platform.api.repository2.unified.RepositoryFileAcl |
makeAcl(boolean inheritAces,
org.pentaho.platform.api.repository2.unified.RepositoryFileSid ownerSid) |
void |
newTenant() |
void |
newTenant(org.pentaho.platform.api.mt.ITenant tenant) |
void |
newUser() |
void |
newUser(org.pentaho.platform.api.mt.ITenant tenant,
String username) |
void |
shutdown() |
void |
startup() |
addMetadataToRepository, doesMetadataExists, initTransactionTemplate
protected String repositoryAdminUsername
protected String tenantAuthenticatedAuthorityNamePattern
protected String singleTenantAuthenticatedAuthorityName
protected IRepositoryFileDao repositoryFileDao
protected IRepositoryFileAclDao repositoryFileAclDao
public MondrianBackingRepositoryLifecycleManager(IRepositoryFileDao contentDao, IRepositoryFileAclDao repositoryFileAclDao, org.springframework.transaction.support.TransactionTemplate txnTemplate, String repositoryAdminUsername, String tenantAuthenticatedAuthorityNamePattern, org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver userNameUtils, org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate, IPathConversionHelper pathConversionHelper)
protected void createEtcMondrianFolder(org.pentaho.platform.api.mt.ITenant tenant)
public void startup()
public void shutdown()
public void newTenant(org.pentaho.platform.api.mt.ITenant tenant)
public void newTenant()
public void newUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
public void newUser()
protected org.pentaho.platform.api.repository2.unified.RepositoryFile internalCreateFolder(Serializable parentFolderId, org.pentaho.platform.api.repository2.unified.RepositoryFile file, boolean inheritAces, org.pentaho.platform.api.repository2.unified.RepositoryFileSid ownerSid, String versionMessage)
protected org.pentaho.platform.api.repository2.unified.RepositoryFileAcl makeAcl(boolean inheritAces, org.pentaho.platform.api.repository2.unified.RepositoryFileSid ownerSid)
Copyright © 2019 Hitachi Vantara. All rights reserved.