List<VolumeDetailVO> volumeDetailList;
if (key == null) {
volumeDetailList = _volumeDetailDao.findDetails(id);
} else {
VolumeDetailVO volumeDetail = _volumeDetailDao.findDetail(id, key);
volumeDetailList = new LinkedList<VolumeDetailVO>();
volumeDetailList.add(volumeDetail);
}
List<ResourceDetailResponse> volumeDetailResponseList = new ArrayList<ResourceDetailResponse>();
for (VolumeDetailVO volumeDetail : volumeDetailList) {
ResourceDetailResponse volumeDetailResponse = new ResourceDetailResponse();
volumeDetailResponse.setResourceId(id.toString());
volumeDetailResponse.setName(volumeDetail.getName());
volumeDetailResponse.setValue(volumeDetail.getValue());
volumeDetailResponse.setResourceType(ResourceTag.TaggedResourceType.Volume.toString());
volumeDetailResponse.setObjectName("volumedetail");
volumeDetailResponseList.add(volumeDetailResponse);
}