Class DelegatingBackingRepositoryLifecycleManager
- java.lang.Object
-
- org.pentaho.platform.repository2.unified.lifecycle.DelegatingBackingRepositoryLifecycleManager
-
- All Implemented Interfaces:
org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public class DelegatingBackingRepositoryLifecycleManager extends Object implements org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
AnIBackingRepositoryLifecycleManager
that does nothing itself but instead delegates to an ordered collection of otherIBackingRepositoryLifecycleManager
instances.- Author:
- mlowery
-
-
Constructor Summary
Constructors Constructor Description DelegatingBackingRepositoryLifecycleManager(List<org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager> managers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
DelegatingBackingRepositoryLifecycleManager
public DelegatingBackingRepositoryLifecycleManager(List<org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager> managers)
-
-
Method Detail
-
newTenant
public void newTenant()
- Specified by:
newTenant
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
newTenant
public void newTenant(org.pentaho.platform.api.mt.ITenant tenant)
- Specified by:
newTenant
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
newUser
public void newUser()
- Specified by:
newUser
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
newUser
public void newUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
- Specified by:
newUser
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
startup
public void startup()
- Specified by:
startup
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
addMetadataToRepository
public void addMetadataToRepository(String arg0)
- Specified by:
addMetadataToRepository
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
doesMetadataExists
public Boolean doesMetadataExists(String arg0)
- Specified by:
doesMetadataExists
in interfaceorg.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
-
addLifeCycleManager
public void addLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager)
-
removeLifeCycleManager
public void removeLifeCycleManager(org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager manager)
-
-