@Override
public ImageStoreResponse newImageStoreResponse(ImageStoreJoinVO ids) {
ImageStoreResponse osResponse = new ImageStoreResponse();
osResponse.setId(ids.getUuid());
osResponse.setName(ids.getName());
osResponse.setProviderName(ids.getProviderName());
osResponse.setProtocol(ids.getProtocol());
osResponse.setUrl(ids.getUrl());
osResponse.setScope(ids.getScope());
osResponse.setZoneId(ids.getZoneUuid());
osResponse.setZoneName(ids.getZoneName());
String detailName = ids.getDetailName();
if ( detailName != null && detailName.length() > 0 ){
ImageStoreDetailResponse osdResponse = new ImageStoreDetailResponse(detailName, ids.getDetailValue());
osResponse.addDetail(osdResponse);
}
osResponse.setObjectName("imagestore");
return osResponse;
}