Interface TenantAdminDAO

All Known Implementing Classes:
AbstractTenantAdminDAOImpl, TenantAdminDAOImpl

public interface TenantAdminDAO
Data abstraction layer for Tenant entities.
Since:
4.0 (thor)
Author:
janv
  • Method Details

    • createTenant

      TenantEntity createTenant(TenantEntity tenantEntity)
      Create tenant - note: tenant domain must be unique
    • getTenant

      TenantEntity getTenant(String tenantDomain)
      Get tenant
    • listTenants

      List<TenantEntity> listTenants(boolean enabledOnly)
      List tenants
    • getTenantForUpdate

      TenantUpdateEntity getTenantForUpdate(String tenantDomain)
      Get tenant for update
    • updateTenant

      void updateTenant(TenantUpdateEntity tenantUpdateEntity)
      Update tenant

      Note: tenant domain cannot be changed

    • deleteTenant

      void deleteTenant(String tenantDomain)
      Delete tenant