package org.alfresco.repo.tenant; import java.io.File; import java.util.List; import org.alfresco.repo.workflow.WorkflowDeployer; import org.apache.commons.logging.Log; /** * Tenant Admin Service interface. *
* This interface provides administrative methods to provision and administer tenants.
*
*/
public interface TenantAdminService extends TenantUserService
{
public void startTenants();
public void stopTenants();
/*
* Tenant 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);
/**
* @return a list of all tenants regardless of state
*
* @deprecated Deprecated in 4.2. This method does not scale.
*/
@Deprecated
public List