mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Multi-Tenant node interceptor
- Actually less happening here than it would first appear - Some MT bean and interface consolidation - The unit test has no meat to it, yet... coming soon! git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10781 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
30
source/java/org/alfresco/repo/tenant/TenantAdminService.java
Executable file → Normal file
30
source/java/org/alfresco/repo/tenant/TenantAdminService.java
Executable file → Normal file
@@ -27,6 +27,8 @@ package org.alfresco.repo.tenant;
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
|
||||
|
||||
/**
|
||||
* Tenant Admin Service interface.
|
||||
@@ -35,8 +37,30 @@ import java.util.List;
|
||||
*
|
||||
*/
|
||||
|
||||
public interface TenantAdminService extends TenantDeployerService
|
||||
public interface TenantAdminService extends TenantUserService
|
||||
{
|
||||
public void startTenants();
|
||||
|
||||
public void stopTenants();
|
||||
|
||||
/*
|
||||
* Deployer methods
|
||||
*/
|
||||
|
||||
public void deployTenants(final TenantDeployer deployer, Log logger);
|
||||
|
||||
public void undeployTenants(final TenantDeployer deployer, Log logger);
|
||||
|
||||
public void register(TenantDeployer tenantDeployer);
|
||||
|
||||
public void unregister(TenantDeployer tenantDeployer);
|
||||
|
||||
public List<Tenant> getAllTenants();
|
||||
|
||||
/*
|
||||
* Deployer methods
|
||||
*/
|
||||
|
||||
public void createTenant(String tenantDomain, char[] adminRawPassword);
|
||||
|
||||
public void createTenant(String tenantDomain, char[] adminRawPassword, String rootContentStoreDir);
|
||||
@@ -49,8 +73,6 @@ public interface TenantAdminService extends TenantDeployerService
|
||||
|
||||
public void deleteTenant(String tenantDomain);
|
||||
|
||||
public List<Tenant> getAllTenants();
|
||||
|
||||
public void enableTenant(String tenantDomain);
|
||||
|
||||
public void disableTenant(String tenantDomain);
|
||||
@@ -58,6 +80,4 @@ public interface TenantAdminService extends TenantDeployerService
|
||||
public Tenant getTenant(String tenantDomain);
|
||||
|
||||
public boolean isEnabledTenant(String tenantDomain);
|
||||
|
||||
public boolean isEnabled();
|
||||
}
|
||||
|
Reference in New Issue
Block a user