Package org.alfresco.repo.tenant
Interface TenantAdminService
- All Superinterfaces:
TenantUserService
- All Known Implementing Classes:
MultiTAdminServiceImpl,SingleTAdminServiceImpl
Tenant Admin Service interface.
This interface provides administrative methods to provision and administer tenants.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateTenant(String tenantDomain, char[] adminRawPassword) voidcreateTenant(String tenantDomain, char[] adminRawPassword, String contentRoot) voidcreateTenant(String tenantDomain, char[] adminRawPassword, String contentRoot, String dbUrl) voiddeleteTenant(String tenantDomain) voiddeployTenants(TenantDeployer deployer, org.apache.commons.logging.Log logger) voiddisableTenant(String tenantDomain) voidenableTenant(String tenantDomain) booleanexistsTenant(String tenantDomain) voidexportTenant(String tenantDomain, File directoryDestination) Deprecated.Deprecated in 4.2.getTenants(boolean enabledOnly) Deprecated.method does not scale.voidimportTenant(String tenantDomain, File directorySource, String contentRoot) booleanisEnabledTenant(String tenantDomain) voidregister(TenantDeployer tenantDeployer) voidregister(WorkflowDeployer workflowDeployer) voidvoidvoidundeployTenants(TenantDeployer deployer, org.apache.commons.logging.Log logger) voidunregister(TenantDeployer tenantDeployer) Methods inherited from interface org.alfresco.repo.tenant.TenantUserService
getBaseNameUser, getCurrentUserDomain, getDomainUser, getUserDomain, isEnabled
-
Method Details
-
startTenants
void startTenants() -
stopTenants
void stopTenants() -
deployTenants
-
undeployTenants
-
register
-
unregister
-
getAllTenants
Deprecated.Deprecated in 4.2. This method does not scale.- Returns:
- a list of all tenants regardless of state
-
getTenants
Deprecated.method does not scale.Retrieve all tenants- Parameters:
enabledOnly- true to retrieve only active tenants- Returns:
- tenants, either active or all
- Since:
- 4.2
-
register
-
createTenant
-
createTenant
-
createTenant
-
exportTenant
-
importTenant
-
existsTenant
-
deleteTenant
-
enableTenant
-
disableTenant
-
getTenant
-
isEnabledTenant
-