org.alfresco.repo.tenant
Interface TenantAdminService
- All Superinterfaces:
- org.alfresco.repo.tenant.TenantUserService
- All Known Implementing Classes:
- MultiTAdminServiceImpl, SingleTAdminServiceImpl
public interface TenantAdminService
- extends org.alfresco.repo.tenant.TenantUserService
Tenant Admin Service interface.
This interface provides administrative methods to provision and administer tenants.
Method Summary |
void |
createTenant(java.lang.String tenantDomain,
char[] adminRawPassword)
|
void |
createTenant(java.lang.String tenantDomain,
char[] adminRawPassword,
java.lang.String rootContentStoreDir)
|
void |
deleteTenant(java.lang.String tenantDomain)
|
void |
deployTenants(org.alfresco.repo.tenant.TenantDeployer deployer,
org.apache.commons.logging.Log logger)
|
void |
disableTenant(java.lang.String tenantDomain)
|
void |
enableTenant(java.lang.String tenantDomain)
|
boolean |
existsTenant(java.lang.String tenantDomain)
|
void |
exportTenant(java.lang.String tenantDomain,
java.io.File directoryDestination)
|
java.util.List |
getAllTenants()
|
org.alfresco.repo.tenant.Tenant |
getTenant(java.lang.String tenantDomain)
|
void |
importTenant(java.lang.String tenantDomain,
java.io.File directorySource,
java.lang.String rootContentStoreDir)
|
boolean |
isEnabledTenant(java.lang.String tenantDomain)
|
void |
register(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
|
void |
register(WorkflowDeployer workflowDeployer)
|
void |
startTenants()
|
void |
stopTenants()
|
void |
undeployTenants(org.alfresco.repo.tenant.TenantDeployer deployer,
org.apache.commons.logging.Log logger)
|
void |
unregister(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
|
Methods inherited from interface org.alfresco.repo.tenant.TenantUserService |
getBaseNameUser, getCurrentUserDomain, getDomain, getDomainUser, getUserDomain, isEnabled |
startTenants
void startTenants()
stopTenants
void stopTenants()
deployTenants
void deployTenants(org.alfresco.repo.tenant.TenantDeployer deployer,
org.apache.commons.logging.Log logger)
undeployTenants
void undeployTenants(org.alfresco.repo.tenant.TenantDeployer deployer,
org.apache.commons.logging.Log logger)
register
void register(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
unregister
void unregister(org.alfresco.repo.tenant.TenantDeployer tenantDeployer)
getAllTenants
java.util.List getAllTenants()
register
void register(WorkflowDeployer workflowDeployer)
createTenant
void createTenant(java.lang.String tenantDomain,
char[] adminRawPassword)
createTenant
void createTenant(java.lang.String tenantDomain,
char[] adminRawPassword,
java.lang.String rootContentStoreDir)
exportTenant
void exportTenant(java.lang.String tenantDomain,
java.io.File directoryDestination)
importTenant
void importTenant(java.lang.String tenantDomain,
java.io.File directorySource,
java.lang.String rootContentStoreDir)
existsTenant
boolean existsTenant(java.lang.String tenantDomain)
deleteTenant
void deleteTenant(java.lang.String tenantDomain)
enableTenant
void enableTenant(java.lang.String tenantDomain)
disableTenant
void disableTenant(java.lang.String tenantDomain)
getTenant
org.alfresco.repo.tenant.Tenant getTenant(java.lang.String tenantDomain)
isEnabledTenant
boolean isEnabledTenant(java.lang.String tenantDomain)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.