public static String DumpAllBusinesses(String authinfo, Inquire inquriy) { StringBuilder sb = new StringBuilder(); FindBusiness fs = new FindBusiness(); //fs.setAuthInfo(authinfo); //fs.setFindQualifiers(new FindQualifiers()); //fs.getFindQualifiers().getFindQualifier().add("approximateMatch"); fs.getName().add(new Name("%", null)); fs.setGeneric("2.0"); try { BusinessList findService = inquriy.findBusiness(fs); if (findService.getBusinessInfos() == null) { return ("NO BUSINESSES RETURNED!"); } else { for (int i = 0; i < findService.getBusinessInfos().getBusinessInfo().size(); i++) { sb.append(findService.getBusinessInfos().getBusinessInfo().get(i).getName().get(0).getValue()). append(" lang=").append(findService.getBusinessInfos().getBusinessInfo().get(i).getName().get(0).getLang()). append(" ").append(findService.getBusinessInfos().getBusinessInfo().get(i).getBusinessKey()) .append(System.getProperty("line.separator")); } } } catch (Exception ex) { return ex.getMessage(); } return sb.toString(); }
public static FindBusiness MapFindBusiness(org.uddi.api_v3.FindBusiness body) { FindBusiness r = new FindBusiness(); r.setFindQualifiers(MapFindQualifiers(body.getFindQualifiers())); r.setMaxRows(body.getMaxRows()); r.setTModelBag(MapTModelBag(body.getTModelBag())); r.setCategoryBag(MapCategoryBag(body.getCategoryBag())); r.setGeneric(VERSION); r.setDiscoveryURLs(MapDiscoveryURLs(body.getDiscoveryURLs())); r.setIdentifierBag(MapIdentBag(body.getIdentifierBag())); r.getName().addAll(MapName(body.getName())); if (ContainsWildCard(r.getName())) { //r.setFindQualifiers(AddApproximateMatch(r.getFindQualifiers())); } return r; }
public static FindBusiness MapFindBusiness(org.uddi.api_v2.FindBusiness body) { if (body == null) { return null; } FindBusiness r = new FindBusiness(); r.setCategoryBag(MapCategoryBag(body.getCategoryBag())); r.setDiscoveryURLs(MapDiscoveryURLs(body.getDiscoveryURLs())); r.setFindQualifiers(MapFindQualifiers(body.getFindQualifiers(), false)); r.setTModelBag(MapTModelBag(body.getTModelBag())); r.setMaxRows(body.getMaxRows()); r.getName().addAll(MapName(body.getName())); if (ContainsWildCard(r.getName())) { r.setFindQualifiers(AddApproximateMatch(r.getFindQualifiers())); } return r; }