protected void inquiry(String servicekey) { try { GetServiceDetail r = new GetServiceDetail(); r.getServiceKey().add(servicekey); ServiceDetail serviceDetail = inquiry.getServiceDetail(r); if (serviceDetail != null && serviceDetail.getBusinessService() != null && !serviceDetail.getBusinessService().isEmpty()) { JAXBContext jc = JAXBContext.newInstance(ServiceDetail.class); //JAXB.marshal(jc, null); // Unmarshaller u = jc.createUnmarshaller(); // Object element = u.unmarshal(new File("foo.xml")); //note, this doesn't work Marshaller m = jc.createMarshaller(); StringWriter sw = new StringWriter(); m.marshal(serviceDetail, sw); //Marshalling to a File: log.log(Level.INFO, "Results" + sw.toString()); } else { log.log(Level.WARN, "no results return "); //return ""; } } catch (Exception ex) { Logger.getLogger(UddiPublisher.class.getName()).log(Level.ERROR, null, ex); } // return ""; }
this.getEntityPublisher(em, body.getAuthInfo()); ServiceDetail result = new ServiceDetail(); result.getBusinessService().add(apiBusinessService);
public static ServiceDetail MapServiceDetail(org.uddi.api_v3.ServiceDetail serviceDetail, String operator) { if (serviceDetail == null) { return null; } ServiceDetail r = new ServiceDetail(); if (serviceDetail.isTruncated() != null && serviceDetail.isTruncated()) { r.setTruncated(Truncated.TRUE); } else { r.setTruncated(Truncated.FALSE); } r.setGeneric(VERSION); r.setOperator(operator); r.getBusinessService().addAll(MapService(serviceDetail.getBusinessService())); return r; }
public static ServiceDetail MapServiceDetail(org.uddi.api_v2.ServiceDetail serviceDetail) { if (serviceDetail == null) { return null; } ServiceDetail r = new ServiceDetail(); for (int i = 0; i < serviceDetail.getBusinessService().size(); i++) { r.getBusinessService().add(MapService(serviceDetail.getBusinessService().get(i))); } r.setTruncated(serviceDetail.getTruncated() == Truncated.TRUE); return r; }
/** * Create an instance of {@link ServiceDetail } * */ public ServiceDetail createServiceDetail() { return new ServiceDetail(); }
if (response == null || response == null || response.getBusinessService() == null || response.getBusinessService().isEmpty()) { return ret; for (int i = 0; i < response.getBusinessService().size(); i++) { if (response.getBusinessService().get(i).getBindingTemplates() != null) { for (int k = 0; k < response.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { if (response.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getAccessPoint() != null) { ret.addAll(parseResults(response.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getAccessPoint(), token));
this.getEntityPublisher(em, body.getAuthInfo()); ServiceDetail result = new ServiceDetail(); result.getBusinessService().add(apiBusinessService);
log.info("Subscription result for ServiceDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); ServiceDetail serviceDetail = list.getServiceDetail(); if (serviceDetail.isTruncated()) { log.info("The serviceDetail is truncated, the maxEntries must have been hit. The number of services is " + serviceDetail.getBusinessService().size()); for (BusinessService service : serviceDetail.getBusinessService()) { BusinessEntity existingBusinessEntity = null; try {
serviceDetail = config.inquiry.getServiceDetail(req); for (int i = 0; i < serviceDetail.getBusinessService().size(); i++) { if (serviceDetail.getBusinessService().get(i).getBindingTemplates() != null && !serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().isEmpty()) { for (int k = 0; k < serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { if (serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails() != null && !serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().isEmpty()) { for (int x = 0; x < serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().size(); x++) { String key = serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey(); ret.append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey())) .append(": ") .append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getInstanceDetails().getInstanceParms())) .append("<br>");
validator.validateSaveService(em, body, null, publisher); ServiceDetail result = new ServiceDetail(); result.getBusinessService().add(apiBusinessService);
log.info("Subscription result for ServiceDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); ServiceDetail serviceDetail = list.getServiceDetail(); if (serviceDetail.isTruncated()) { log.info("The serviceDetail is truncated, the maxEntries must have been hit. The number of services is " + serviceDetail.getBusinessService().size()); for (BusinessService service : serviceDetail.getBusinessService()) { BusinessEntity existingBusinessEntity = null; try {
public void saveService2(String authInfo, String serviceKey, String serviceXML2, String serviceKey2) { try { // First save the entity SaveService ss = new SaveService(); ss.setAuthInfo(authInfo); org.uddi.api_v3.BusinessService bsIn = (org.uddi.api_v3.BusinessService)EntityCreator.buildFromDoc(serviceXML2, "org.uddi.api_v3"); ss.getBusinessService().add(bsIn); publication.saveService(ss); // Now get the entity and check the values GetServiceDetail gs = new GetServiceDetail(); gs.getServiceKey().add(serviceKey); gs.getServiceKey().add(serviceKey2); ServiceDetail sd = inquiry.getServiceDetail(gs); List<BusinessService> bsOutList = sd.getBusinessService(); int size = bsOutList.size(); assertEquals(2, size); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } }
validator.validateSaveService(em, body, null, publisher); ServiceDetail result = new ServiceDetail(); result.getBusinessService().add(apiBusinessService);
ServiceDetail serviceDetail = uddiInquiryService.getServiceDetail(gsd); if (serviceDetail != null) { if (!serviceDetail.getBusinessService().isEmpty()) { bizkey = serviceDetail.getBusinessService().get(0).getBusinessKey(); if (!serviceDetail.getBusinessService().get(0).getSignature().isEmpty()) { log.info("the service with key=" + serviceKey + " exists and is digitally signed"); return true;
ServiceDetail serviceDetail = new ServiceDetail(); org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); MappingModelToApi.mapBusinessService(modelBusinessService, apiBusinessService); serviceDetail.getBusinessService().add(apiBusinessService);
Assert.fail("Null result from find service operation"); BindingTemplates templates = result.getBusinessService().get(0).getBindingTemplates(); if (templates!=null && templates.getBindingTemplate()!=null) { System.out.println(templates.getBindingTemplate().size());
ServiceDetail serviceDetail = new ServiceDetail(); org.uddi.api_v3.BusinessService apiBusinessService = new org.uddi.api_v3.BusinessService(); MappingModelToApi.mapBusinessService(modelBusinessService, apiBusinessService); serviceDetail.getBusinessService().add(apiBusinessService);
List<BusinessService> bizServiceList = sd.getBusinessService(); sarr = new BusinessService[bizServiceList.size()]; bizServiceList.toArray(sarr);
for (int i = 0; i < serviceDetail.getBusinessService().size(); i++) { ret.append("<tr><td>") .append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getServiceKey())) .append("<br>") .append(Utility.encodeHTML(nameListToString(serviceDetail.getBusinessService().get(i).getName()))) .append("</td><td>") .append(Utility.encodeHTML(descirptionToString(serviceDetail.getBusinessService().get(i).getDescription()))) .append("</td>"); ret.append("<td>").append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBusinessKey())) .append("</td>"); ret.append("<td>"); //binding info if (serviceDetail.getBusinessService().get(i).getBindingTemplates() != null && !serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().isEmpty()) { for (int k = 0; k < serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().size(); k++) { ret.append("Binding Key: ").append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getBindingKey())) .append("<br>"); if (serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getAccessPoint() != null) { ret.append("Access Point: <a href=\"").append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getAccessPoint().getValue())) .append("\">").append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getAccessPoint().getValue())).append("</a><br>"); if (serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails() != null && !serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().isEmpty()) { for (int x = 0; x < serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().size(); x++) { String key = serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey(); ret.append(Utility.encodeHTML(key)) .append(": "); if (serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getInstanceDetails() != null) {
saveService.getBusinessService().add(service); ServiceDetail serviceDetail = getUDDINode(node).getTransport().getUDDIPublishService(node.getPublishUrl()).saveService(saveService); businessService = serviceDetail.getBusinessService().get(0); if (log.isDebugEnabled()) { log.debug("Registering service " + service.getName().get(0).getValue() + " completed.");