*
*/
BulkResponse transformResponse(ServiceDetail detail, Collection keys, String type)
throws JAXRException {
BulkResponseImpl bResponse = null;
if (detail != null) {
bResponse = new BulkResponseImpl();
Collection fbResponse = new ArrayList();
//todo - why is this commented out?
//bResponse.setPartialResponse(detail.getTruncated());
Collection services =
detail.getBusinessService();
if (services != null) {
Iterator iter = services.iterator();
while (iter.hasNext()){
Service service =
mapper.businessService2Service((BusinessService)iter.next());
if (type.equals(mapper.FIND)) {
fbResponse.add(service);
} else {
fbResponse.add(service.getKey());
}
}
bResponse.setCollection(fbResponse);
}
}
return bResponse;
}