Package org.alfresco.repo.domain.tenant
Interface TenantAdminDAO
-
- All Known Implementing Classes:
AbstractTenantAdminDAOImpl,TenantAdminDAOImpl
public interface TenantAdminDAOData abstraction layer for Tenant entities.- Since:
- 4.0 (thor)
- Author:
- janv
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TenantEntitycreateTenant(TenantEntity tenantEntity)Create tenant - note: tenant domain must be uniquevoiddeleteTenant(java.lang.String tenantDomain)Delete tenantTenantEntitygetTenant(java.lang.String tenantDomain)Get tenantTenantUpdateEntitygetTenantForUpdate(java.lang.String tenantDomain)Get tenant for updatejava.util.List<TenantEntity>listTenants(boolean enabledOnly)List tenantsvoidupdateTenant(TenantUpdateEntity tenantUpdateEntity)Update tenant
-
-
-
Method Detail
-
createTenant
TenantEntity createTenant(TenantEntity tenantEntity)
Create tenant - note: tenant domain must be unique
-
getTenant
TenantEntity getTenant(java.lang.String tenantDomain)
Get tenant
-
listTenants
java.util.List<TenantEntity> listTenants(boolean enabledOnly)
List tenants
-
getTenantForUpdate
TenantUpdateEntity getTenantForUpdate(java.lang.String tenantDomain)
Get tenant for update
-
updateTenant
void updateTenant(TenantUpdateEntity tenantUpdateEntity)
Update tenant Note: tenant domain cannot be changed
-
deleteTenant
void deleteTenant(java.lang.String tenantDomain)
Delete tenant
-
-