Bug 13059: Used and total capacity were not showing in some cases becuae the constructor was not setting it.

Reviewed-By: Kishan
This commit is contained in:
Nitin Mehta 2012-02-09 20:55:51 +05:30
parent d82fad81bf
commit faaa7593de
2 changed files with 5 additions and 1 deletions

View File

@ -446,6 +446,8 @@ public class CapacityDaoImpl extends GenericDaoBase<CapacityVO, Long> implements
public SummedCapacity(long sumUsed, long sumTotal, float percentUsed, short capacityType, Long zoneId, Long podId, Long clusterId) {
super();
this.sumUsed = sumUsed;
this.sumTotal = sumTotal;
this.percentUsed = percentUsed;
this.capacityType = capacityType;
this.clusterId = clusterId;

View File

@ -2001,7 +2001,9 @@ public class ManagementServerImpl implements ManagementServer {
summedCapacities = summedCapacities.subList(0, summedCapacities.size() < cmd.getPageSizeVal() ? summedCapacities.size() : pageSize);
for (SummedCapacity summedCapacity : summedCapacities){
CapacityVO capacity = new CapacityVO(summedCapacity.getDataCenterId(), summedCapacity.getPodId() , summedCapacity.getClusterId(),
summedCapacity.getCapacityType(), summedCapacity.getPercentUsed());
summedCapacity.getCapacityType(), summedCapacity.getPercentUsed());
capacity.setUsedCapacity(summedCapacity.getUsedCapacity());
capacity.setTotalCapacity(summedCapacity.getTotalCapacity());
capacities.add(capacity);
}
return capacities;