@Override public void execute() { List<? extends Capacity> result = null; if (getSortBy() != null) { result = _mgr.listTopConsumedResources(this); } else { result = _mgr.listCapacities(this); } ListResponse<CapacityResponse> response = new ListResponse<CapacityResponse>(); List<CapacityResponse> capacityResponses = _responseGenerator.createCapacityResponse(result, s_percentFormat); Collections.sort(capacityResponses, new Comparator<CapacityResponse>() { public int compare(CapacityResponse resp1, CapacityResponse resp2) { int res = resp1.getZoneName().compareTo(resp2.getZoneName()); if (res != 0) { return res; } else { return resp1.getCapacityType().compareTo(resp2.getCapacityType()); } } }); response.setResponses(capacityResponses); response.setResponseName(getCommandName()); this.setResponseObject(response); } }
@Override public void execute() { List<? extends Capacity> result = null; if (getSortBy() != null) { result = _mgr.listTopConsumedResources(this); } else { result = _mgr.listCapacities(this); } final ListResponse<CapacityResponse> response = new ListResponse<>(); final List<CapacityResponse> capacityResponses = _responseGenerator.createCapacityResponse(result, s_percentFormat); response.setResponses(capacityResponses); response.setResponseName(getCommandName()); this.setResponseObject(response); }