added delete method
This commit is contained in:
parent
85dfbe8792
commit
b09967074e
@ -24,4 +24,6 @@ public interface TrendzSettingsService {
|
||||
|
||||
TrendzSettings findTrendzSettings(TenantId tenantId);
|
||||
|
||||
void deleteTrendzSettings(TenantId tenantId);
|
||||
|
||||
}
|
||||
|
||||
@ -44,6 +44,7 @@ import org.thingsboard.server.dao.service.PaginatedRemover;
|
||||
import org.thingsboard.server.dao.service.Validator;
|
||||
import org.thingsboard.server.dao.service.validator.TenantDataValidator;
|
||||
import org.thingsboard.server.dao.settings.AdminSettingsService;
|
||||
import org.thingsboard.server.dao.trendz.TrendzSettingsService;
|
||||
import org.thingsboard.server.dao.usagerecord.ApiUsageStateService;
|
||||
import org.thingsboard.server.dao.user.UserService;
|
||||
|
||||
@ -81,6 +82,8 @@ public class TenantServiceImpl extends AbstractCachedEntityService<TenantId, Ten
|
||||
@Autowired
|
||||
private QrCodeSettingService qrCodeSettingService;
|
||||
@Autowired
|
||||
private TrendzSettingsService trendzSettingsService;
|
||||
@Autowired
|
||||
private TenantDataValidator tenantValidator;
|
||||
@Autowired
|
||||
protected TbTransactionalCache<TenantId, Boolean> existsTenantCache;
|
||||
@ -166,6 +169,7 @@ public class TenantServiceImpl extends AbstractCachedEntityService<TenantId, Ten
|
||||
adminSettingsService.deleteAdminSettingsByTenantId(tenantId);
|
||||
qrCodeSettingService.deleteByTenantId(tenantId);
|
||||
notificationSettingsService.deleteNotificationSettings(tenantId);
|
||||
trendzSettingsService.deleteTrendzSettings(tenantId);
|
||||
|
||||
tenantDao.removeById(tenantId, tenantId.getId());
|
||||
publishEvictEvent(new TenantEvictEvent(tenantId, true));
|
||||
|
||||
@ -60,4 +60,10 @@ public class DefaultTrendzSettingsService implements TrendzSettingsService {
|
||||
.orElseGet(TrendzSettings::new);
|
||||
}
|
||||
|
||||
@CacheEvict(cacheNames = CacheConstants.TRENDZ_SETTINGS_CACHE, key = "#tenantId")
|
||||
@Override
|
||||
public void deleteTrendzSettings(TenantId tenantId) {
|
||||
adminSettingsService.deleteAdminSettingsByTenantIdAndKey(tenantId, SETTINGS_KEY);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user