public void getJoePublisherSubscriptionResults(String authInfoJoe) { try { GetSubscriptionResults getSubResultsIn = (GetSubscriptionResults)EntityCreator.buildFromDoc(JOE_SUBSCRIPTIONRESULTS_XML, "org.uddi.sub_v3"); getSubResultsIn.setAuthInfo(authInfoJoe); SubscriptionResultsList result = subscription.getSubscriptionResults(getSubResultsIn); if (result == null) Assert.fail("Null result from getSubscriptionResults operation"); ServiceInfos sInfos=null; if (result.getServiceList()!=null) sInfos = result.getServiceList().getServiceInfos(); if (sInfos == null) Assert.fail("No result from getSubscriptionResults operation"); List<ServiceInfo> siList = sInfos.getServiceInfo(); if (siList == null || siList.size() == 0) Assert.fail("No result from getSubscriptionResults operation"); ServiceInfo siOut = siList.get(0); BusinessService bsIn = (BusinessService)EntityCreator.buildFromDoc(TckBusinessService.JOE_SERVICE_XML, "org.uddi.api_v3"); assertEquals(bsIn.getServiceKey(), siOut.getServiceKey()); TckValidator.checkNames(bsIn.getName(), siOut.getName()); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown"); } }
protected boolean resultListContainsChanges(SubscriptionResultsList resultList) { if (resultList == null) { return false; } if (resultList.getBindingDetail() != null || resultList.getBusinessDetail() != null || resultList.getBusinessList() != null || resultList.getServiceDetail() != null || resultList.getServiceList() != null || resultList.getTModelDetail() != null || resultList.getTModelList() != null || resultList.getRelatedBusinessesList() != null || resultList.getAssertionStatusReport() !=null) { return true; } //When the response is 'brief', or when there are deleted only keyBags are used. if (resultList.getKeyBag() != null && resultList.getKeyBag().size() > 0) { return true; } //there are no changes to what was subscribed to return false; }
protected boolean resultListContainsChanges(SubscriptionResultsList resultList) { if (resultList == null) { return false; } if (resultList.getBindingDetail() != null || resultList.getBusinessDetail() != null || resultList.getBusinessList() != null || resultList.getServiceDetail() != null || resultList.getServiceList() != null || resultList.getTModelDetail() != null || resultList.getTModelList() != null || resultList.getRelatedBusinessesList() != null || resultList.getAssertionStatusReport() !=null) { return true; } //When the response is 'brief', or when there are deleted only keyBags are used. if (resultList.getKeyBag() != null && resultList.getKeyBag().size() > 0) { return true; } //there are no changes to what was subscribed to return false; }
static String GetChangeSummary(NotifySubscriptionListener body) { SubscriptionResultsList r = body.getSubscriptionResultsList(); StringWriter sw = new StringWriter(); if (r.getAssertionStatusReport() != null) { JAXB.marshal(r.getAssertionStatusReport(), sw); } else if (r.getBindingDetail() != null) { JAXB.marshal(r.getBindingDetail(), sw); } else if (r.getBusinessDetail() != null) { JAXB.marshal(r.getBusinessDetail(), sw); } else if (r.getBusinessList() != null) { JAXB.marshal(r.getBusinessList(), sw); } else if (r.getRelatedBusinessesList() != null) { JAXB.marshal(r.getRelatedBusinessesList(), sw); } else if (r.getServiceDetail() != null) { JAXB.marshal(r.getServiceDetail(), sw); } else if (r.getServiceList() != null) { JAXB.marshal(r.getServiceList(), sw); } else if (r.getTModelDetail() != null) { JAXB.marshal(r.getTModelDetail(), sw); } else if (r.getTModelList() != null) { JAXB.marshal(r.getTModelList(), sw); } return "<pre>" + StringEscapeUtils.escapeHtml(sw.toString()) + "</pre>"; }
static String GetChangeSummary(NotifySubscriptionListener body) { SubscriptionResultsList r = body.getSubscriptionResultsList(); StringWriter sw = new StringWriter(); if (r.getAssertionStatusReport() != null) { JAXB.marshal(r.getAssertionStatusReport(), sw); } else if (r.getBindingDetail() != null) { JAXB.marshal(r.getBindingDetail(), sw); } else if (r.getBusinessDetail() != null) { JAXB.marshal(r.getBusinessDetail(), sw); } else if (r.getBusinessList() != null) { JAXB.marshal(r.getBusinessList(), sw); } else if (r.getRelatedBusinessesList() != null) { JAXB.marshal(r.getRelatedBusinessesList(), sw); } else if (r.getServiceDetail() != null) { JAXB.marshal(r.getServiceDetail(), sw); } else if (r.getServiceList() != null) { JAXB.marshal(r.getServiceList(), sw); } else if (r.getTModelDetail() != null) { JAXB.marshal(r.getTModelDetail(), sw); } else if (r.getTModelList() != null) { JAXB.marshal(r.getTModelList(), sw); } return "<pre>" + StringEscapeUtils.escapeHtml(sw.toString()) + "</pre>"; }
UDDIClerk uddiFromClerk = new UDDIClerk(fromClerk); if (list.getServiceList()!=null) { log.info("Subscription result for ServiceList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (ServiceInfo serviceInfo : list.getServiceList().getServiceInfos().getServiceInfo() ) {
UDDIClerk uddiFromClerk = new UDDIClerk(fromClerk); if (list.getServiceList()!=null) { log.info("Subscription result for ServiceList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (ServiceInfo serviceInfo : list.getServiceList().getServiceInfos().getServiceInfo() ) {