@Service public class TenantCapacityPersistService extends Object
| 构造器和说明 |
|---|
TenantCapacityPersistService() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
correctUsage(String tenant,
Timestamp gmtModified)
Correct Usage.
|
boolean |
decrementUsage(TenantCapacity tenantCapacity)
DecrementUsage.
|
boolean |
deleteTenantCapacity(String tenant)
Delete TenantCapacity.
|
List<TenantCapacity> |
getCapacityList4CorrectUsage(long lastId,
int pageSize)
Get TenantCapacity List, only including id and tenantId value.
|
TenantCapacity |
getTenantCapacity(String tenantId) |
boolean |
incrementUsage(TenantCapacity tenantCapacity)
Increment Usage.
|
boolean |
incrementUsageWithDefaultQuotaLimit(TenantCapacity tenantCapacity)
Increment UsageWithDefaultQuotaLimit.
|
boolean |
incrementUsageWithQuotaLimit(TenantCapacity tenantCapacity)
Increment UsageWithQuotaLimit.
|
void |
init() |
boolean |
insertTenantCapacity(TenantCapacity tenantCapacity)
Insert TenantCapacity.
|
boolean |
updateQuota(String tenant,
Integer quota) |
boolean |
updateTenantCapacity(String tenant,
Integer quota,
Integer maxSize,
Integer maxAggrCount,
Integer maxAggrSize)
Update TenantCapacity.
|
@PostConstruct public void init()
public TenantCapacity getTenantCapacity(String tenantId)
public boolean insertTenantCapacity(TenantCapacity tenantCapacity)
tenantCapacity - tenantCapacity object instance.public boolean incrementUsageWithDefaultQuotaLimit(TenantCapacity tenantCapacity)
tenantCapacity - tenantCapacity object instance.public boolean incrementUsageWithQuotaLimit(TenantCapacity tenantCapacity)
tenantCapacity - tenantCapacity object instance.public boolean incrementUsage(TenantCapacity tenantCapacity)
tenantCapacity - tenantCapacity object instance.public boolean decrementUsage(TenantCapacity tenantCapacity)
tenantCapacity - tenantCapacity object instance.public boolean updateTenantCapacity(String tenant, Integer quota, Integer maxSize, Integer maxAggrCount, Integer maxAggrSize)
tenant - tenant string value.quota - quota int value.maxSize - maxSize int value.maxAggrCount - maxAggrCount int value.maxAggrSize - maxAggrSize int value.public boolean correctUsage(String tenant, Timestamp gmtModified)
tenant - tenant.gmtModified - gmtModified.public List<TenantCapacity> getCapacityList4CorrectUsage(long lastId, int pageSize)
lastId - lastId long value.pageSize - pageSize int value.public boolean deleteTenantCapacity(String tenant)
tenant - tenant string value.Copyright © 2018–2022 Alibaba Group. All rights reserved.