/** * Create an instance of {@link BindingTemplates } * */ public BindingTemplates createBindingTemplates() { return new BindingTemplates(); }
/** * This function is useful for translating UDDI's somewhat complex data * format to something that is more useful. * * @param bindingTemplates */ public static void PrintBindingTemplates(BindingTemplates bindingTemplates) { if (bindingTemplates == null) { return; } for (int i = 0; i < bindingTemplates.getBindingTemplate().size(); i++) { System.out.println("Binding Key: " + bindingTemplates.getBindingTemplate().get(i).getBindingKey()); if (bindingTemplates.getBindingTemplate().get(i).getAccessPoint() != null) { System.out.println("Access Point: " + bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getValue() + " type " + bindingTemplates.getBindingTemplate().get(i).getAccessPoint().getURLType().value()); } if (bindingTemplates.getBindingTemplate().get(i).getHostingRedirector() != null) { System.out.println("Hosting Redirection: " + bindingTemplates.getBindingTemplate().get(i).getHostingRedirector().getBindingKey()); } } }
public static org.uddi.api_v2.BusinessService MapService(org.uddi.api_v3.BusinessService be) { if (be == null) { return null; } BusinessService item = new org.uddi.api_v2.BusinessService(); item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.getDescription().addAll(MapDescription(be.getDescription())); item.setBusinessKey(be.getBusinessKey()); item.setServiceKey(be.getServiceKey()); item.getName().addAll(MapName(be.getName())); if (be.getBindingTemplates() != null && !be.getBindingTemplates().getBindingTemplate().isEmpty()) { item.setBindingTemplates(new BindingTemplates()); item.getBindingTemplates().getBindingTemplate().addAll(MapBinding(be.getBindingTemplates().getBindingTemplate())); } return item; }
if (templates!=null && templates.getBindingTemplate()!=null) { System.out.println(templates.getBindingTemplate().size()); System.out.println("key=" + templates.getBindingTemplate().get(0).getBindingKey());
public static void checkBindingTemplates(BindingTemplates bts1, BindingTemplates bts2) { if (bts1 == null || bts2 == null) { assertEquals(bts1, bts2); return; } assertEquals(bts1.getBindingTemplate().size(), bts2.getBindingTemplate().size()); Iterator<BindingTemplate> bt1Iter = bts1.getBindingTemplate().iterator(); Iterator<BindingTemplate> bt2Iter = bts2.getBindingTemplate().iterator(); while (bt1Iter.hasNext()) { BindingTemplate bt1 = bt1Iter.next(); BindingTemplate bt2 = bt2Iter.next(); assertEquals(bt1.getAccessPoint().getValue(),bt2.getAccessPoint().getValue()); assertEquals(bt1.getAccessPoint().getURLType(),bt2.getAccessPoint().getURLType()); assertEquals(bt1.getBindingKey().toLowerCase(),bt2.getBindingKey()); checkDescriptions(bt1.getDescription(),bt2.getDescription()); checkHostingRedirector(bt1.getHostingRedirector(),bt2.getHostingRedirector()); //the inbound apiBindingTemplate can have a null serviceKey if (bt1.getServiceKey()!=null) { assertEquals(bt1.getServiceKey(),bt2.getServiceKey()); } checkTModelInstanceDetails(bt1.getTModelInstanceDetails(),bt2.getTModelInstanceDetails()); } }
org.uddi.api_v2.BusinessService bsIn = (org.uddi.api_v2.BusinessService)EntityCreator.buildFromDoc(serviceXML, "org.uddi.api_2"); String serviceName = bsIn.getName().get(0).getValue(); String bindingKey = bsIn.getBindingTemplates().getBindingTemplate().get(0).getBindingKey(); for (int i=0; i<numberOfCopies; i++) { bsIn.setBusinessKey(parentBusinessKey); bsIn.setServiceKey(serviceKey + "-" + businessInt + "-" + i); bsIn.getBindingTemplates().getBindingTemplate().get(0).setBindingKey(bindingKey + "-" + businessInt + "-" + i); bsIn.getBindingTemplates().getBindingTemplate().get(0).setServiceKey(serviceKey + "-" + businessInt + "-" + i); ss.getBusinessService().add(bsIn); BindingTemplate bt = bsIn.getBindingTemplates().getBindingTemplate().get(0); if (! bt.getServiceKey().equals(serviceKey + "-" + businessInt + "-" + i)) { System.out.println("not the same");
public static org.uddi.api_v3.BusinessService MapService(org.uddi.api_v2.BusinessService be) { if (be == null) { return null; } BusinessService item = new org.uddi.api_v3.BusinessService(); item.setBusinessKey(be.getBusinessKey()); item.setServiceKey(be.getServiceKey()); item.getName().addAll(MapName(be.getName())); if (be.getBindingTemplates() != null && !be.getBindingTemplates().getBindingTemplate().isEmpty()) { item.setBindingTemplates(new BindingTemplates()); item.getBindingTemplates().getBindingTemplate().addAll(MapBinding(be.getBindingTemplates().getBindingTemplate())); } item.setCategoryBag(MapCategoryBag(be.getCategoryBag())); item.getDescription().addAll(MapDescription(be.getDescription())); return item; }
TckValidator.checkBindingTemplates(bsIn.getBindingTemplates(), bsOut.getBindingTemplates()); TckValidator.checkCategories(bsIn.getCategoryBag(), bsOut.getCategoryBag()); if (bsOut.getBindingTemplates()!=null && !bsOut.getBindingTemplates().getBindingTemplate().isEmpty()) return bsOut.getBindingTemplates().getBindingTemplate().get(0).getBindingKey();