public class DelegatingBackingRepositoryLifecycleManager extends Object implements org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
IBackingRepositoryLifecycleManager
that does nothing itself but instead delegates to an ordered collection of other
IBackingRepositoryLifecycleManager
instances.Constructor and Description |
---|
DelegatingBackingRepositoryLifecycleManager(List<org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager> managers) |
Modifier and Type | Method and Description |
---|---|
void |
addLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager) |
void |
addMetadataToRepository(String arg0) |
Boolean |
doesMetadataExists(String arg0) |
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 |
removeLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager) |
void |
shutdown() |
void |
startup() |
public DelegatingBackingRepositoryLifecycleManager(List<org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager> managers)
public void newTenant()
newTenant
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void newTenant(org.pentaho.platform.api.mt.ITenant tenant)
newTenant
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void newUser()
newUser
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void newUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
newUser
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void shutdown()
shutdown
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void startup()
startup
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void addMetadataToRepository(String arg0)
addMetadataToRepository
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public Boolean doesMetadataExists(String arg0)
doesMetadataExists
in interface org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public void addLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager)
public void removeLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager)
Copyright © 2019 Hitachi Vantara. All rights reserved.