/** * 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().getUseType()); } if (bindingTemplates.getBindingTemplate().get(i).getHostingRedirector() != null) { System.out.println("Hosting Redirection: " + bindingTemplates.getBindingTemplate().get(i).getHostingRedirector().getBindingKey()); } } }
public static void mapBindingTemplates(List<org.apache.juddi.model.BindingTemplate> modelBindingTemplateList, org.uddi.api_v3.BindingTemplates apiBindingTemplates, org.uddi.api_v3.BusinessService apiBusinessService) throws DispositionReportFaultMessage { if (modelBindingTemplateList == null || modelBindingTemplateList.size() == 0) { return; } if (apiBindingTemplates == null) { apiBindingTemplates = new org.uddi.api_v3.BindingTemplates(); } List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = apiBindingTemplates.getBindingTemplate(); apiBindingTemplateList.clear(); for (org.apache.juddi.model.BindingTemplate modelBindingTemplate : modelBindingTemplateList) { org.uddi.api_v3.BindingTemplate apiBindingTemplate = new org.uddi.api_v3.BindingTemplate(); mapBindingTemplate(modelBindingTemplate, apiBindingTemplate); apiBindingTemplateList.add(apiBindingTemplate); } apiBusinessService.setBindingTemplates(apiBindingTemplates); }
/** * Create an instance of {@link BindingTemplates } * */ public BindingTemplates createBindingTemplates() { return new BindingTemplates(); }
private static BindingTemplates getBindingTemplates(Collection serviceBindings) throws JAXRException { BindingTemplates bt = null; if (serviceBindings != null && serviceBindings.size() > 0) { bt = objectFactory.createBindingTemplates(); Iterator iter = serviceBindings.iterator(); int currLoc = 0; BindingTemplate[] bindingTemplateArray = new BindingTemplate[serviceBindings.size()]; while (iter.hasNext()) { ServiceBinding sb = (ServiceBinding) iter.next(); bindingTemplateArray[currLoc] = getBindingTemplateFromJAXRSB(sb); currLoc++; } if (bindingTemplateArray != null) { bt.getBindingTemplate().addAll(Arrays.asList(bindingTemplateArray)); } } return bt; } }
public static void mapBindingTemplates(List<org.apache.juddi.model.BindingTemplate> modelBindingTemplateList, org.uddi.api_v3.BindingTemplates apiBindingTemplates, org.uddi.api_v3.BusinessService apiBusinessService) throws DispositionReportFaultMessage { if (modelBindingTemplateList == null || modelBindingTemplateList.size() == 0) { return; } if (apiBindingTemplates == null) { apiBindingTemplates = new org.uddi.api_v3.BindingTemplates(); } List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = apiBindingTemplates.getBindingTemplate(); apiBindingTemplateList.clear(); for (org.apache.juddi.model.BindingTemplate modelBindingTemplate : modelBindingTemplateList) { org.uddi.api_v3.BindingTemplate apiBindingTemplate = new org.uddi.api_v3.BindingTemplate(); mapBindingTemplate(modelBindingTemplate, apiBindingTemplate); apiBindingTemplateList.add(apiBindingTemplate); } apiBusinessService.setBindingTemplates(apiBindingTemplates); }
private static BindingTemplates getBindingTemplates(Collection serviceBindings) throws JAXRException { BindingTemplates bt = null; if(serviceBindings != null && serviceBindings.size() > 0) { bt = objectFactory.createBindingTemplates(); Iterator iter = serviceBindings.iterator(); int currLoc = 0; BindingTemplate[] bindingTemplateArray = new BindingTemplate[serviceBindings.size()]; while(iter.hasNext()) { ServiceBinding sb = (ServiceBinding)iter.next(); bindingTemplateArray[currLoc] = getBindingTemplateFromJAXRSB(sb); currLoc++; } if (bindingTemplateArray != null) { bt.getBindingTemplate().addAll(Arrays.asList(bindingTemplateArray)); } } return bt; } }
businessService.setBindingTemplates(new BindingTemplates()); for (Object portName : service.getPorts().keySet()) { BindingTemplate bindingTemplate = createWSDLBinding(serviceQName, (String) portName, serviceUrl, wsdlDefinition); businessService.getBindingTemplates().getBindingTemplate().add(bindingTemplate);
/** * * @param apiBindingTemplates * @param modelBindingTemplateList * @param modelBusinessService * @throws DispositionReportFaultMessage */ public static void mapBindingTemplates(org.uddi.api_v3.BindingTemplates apiBindingTemplates, List<org.apache.juddi.model.BindingTemplate> modelBindingTemplateList, org.apache.juddi.model.BusinessService modelBusinessService) throws DispositionReportFaultMessage { modelBindingTemplateList.clear(); if (apiBindingTemplates != null) { List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = apiBindingTemplates.getBindingTemplate(); for (org.uddi.api_v3.BindingTemplate apiBindingTemplate : apiBindingTemplateList) { org.apache.juddi.model.BindingTemplate modelBindingTemplate = new org.apache.juddi.model.BindingTemplate(); mapBindingTemplate(apiBindingTemplate, modelBindingTemplate, modelBusinessService); modelBindingTemplateList.add(modelBindingTemplate); } } }
service.setBindingTemplates(new BindingTemplates()); service.getBindingTemplates().getBindingTemplate().add(bindingTemplate);
@Override public void validateValuesBusinessService(List<BusinessService> items, String xpath) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { //No specific rules for business services } if (items.get(i).getBindingTemplates() != null) { validateValuesBindingTemplate(items.get(i).getBindingTemplates().getBindingTemplate(), xpath + "businessService(" + i + ").bindingTemplates."); } } }
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; }
/** * * @param apiBindingTemplates * @param modelBindingTemplateList * @param modelBusinessService * @throws DispositionReportFaultMessage */ public static void mapBindingTemplates(org.uddi.api_v3.BindingTemplates apiBindingTemplates, List<org.apache.juddi.model.BindingTemplate> modelBindingTemplateList, org.apache.juddi.model.BusinessService modelBusinessService) throws DispositionReportFaultMessage { modelBindingTemplateList.clear(); if (apiBindingTemplates != null) { List<org.uddi.api_v3.BindingTemplate> apiBindingTemplateList = apiBindingTemplates.getBindingTemplate(); for (org.uddi.api_v3.BindingTemplate apiBindingTemplate : apiBindingTemplateList) { org.apache.juddi.model.BindingTemplate modelBindingTemplate = new org.apache.juddi.model.BindingTemplate(); mapBindingTemplate(apiBindingTemplate, modelBindingTemplate, modelBusinessService); modelBindingTemplateList.add(modelBindingTemplate); } } }
BindingTemplates bindingTemplates = new BindingTemplates(); for (PortImpl port : ports.values()) { BindingTemplate bindingTemplate = null; bindingTemplates.getBindingTemplate().add(bindingTemplate);
@Override public void validateValuesBusinessService(List<BusinessService> items, String xpath) throws DispositionReportFaultMessage { if (items == null) { return; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { //No specific rules for business services } if (items.get(i).getBindingTemplates() != null) { validateValuesBindingTemplate(items.get(i).getBindingTemplates().getBindingTemplate(), xpath + "businessService(" + i + ").bindingTemplates."); } } }
clerk.register(binding); if (businessService.getBindingTemplates() == null) { businessService.setBindingTemplates(new BindingTemplates()); businessService.getBindingTemplates().getBindingTemplate().add(binding); response.setBindingKey(binding.getBindingKey());
for (int k = 0; k < serviceDetail.getBindingTemplates().getBindingTemplate().size(); k++) { try { items.addAll(ParseBinding(serviceDetail.getBindingTemplates().getBindingTemplate().get(k))); } catch (Exception ex) { log.warn(ex);
bindingTemplate.setServiceKey(service.getServiceKey()); if (service.getBindingTemplates()==null) { service.setBindingTemplates(new BindingTemplates()); service.getBindingTemplates().getBindingTemplate().add(bindingTemplate);
private List<String> validateValuesBusinessService(List<BusinessService> items) { List<String> ret = new ArrayList<String>(); if (items == null) { return ret; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference())); ret.addAll(validateValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup())); } if (items.get(i).getBindingTemplates() != null) { ret.addAll(validateValuesBindingTemplate(items.get(i).getBindingTemplates().getBindingTemplate())); } } return ret; }
s.getName().add(n); s.setServiceKey("uddi:org:miloss:fgsms:test:service1"); BindingTemplates l = new BindingTemplates(); BindingTemplate bt = new BindingTemplate(); bt.setBindingKey("uddi:fgsms.DAS"); ap.setValue("http://localhost:8080/DAS/DAS4jBean"); bt.setAccessPoint(ap); l.getBindingTemplate().add(bt); s.setBindingTemplates(l); sb1.getBusinessService().add(s);
private List<String> validateValuesBusinessService(List<BusinessService> items) { List<String> ret = new ArrayList<String>(); if (items == null) { return ret; } for (int i = 0; i < items.size(); i++) { if (items.get(i).getCategoryBag() != null) { ret.addAll(validateValuesKeyRef(items.get(i).getCategoryBag().getKeyedReference())); ret.addAll(validateValuesKeyRefGrp(items.get(i).getCategoryBag().getKeyedReferenceGroup())); } if (items.get(i).getBindingTemplates() != null) { ret.addAll(validateValuesBindingTemplate(items.get(i).getBindingTemplates().getBindingTemplate())); } } return ret; }