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
 

Method Detail

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.