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>"; }
if (list.getBusinessList()!=null) { log.info("Subscription result for BusinessList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (BusinessInfo businessInfo : list.getBusinessList().getBusinessInfos().getBusinessInfo()) { new XRegistration(businessInfo.getBusinessKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterBusinessAndServices();
if (list.getBusinessList()!=null) { log.info("Subscription result for BusinessList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (BusinessInfo businessInfo : list.getBusinessList().getBusinessInfos().getBusinessInfo()) { new XRegistration(businessInfo.getBusinessKey(), new UDDIClerk(fromClerk), new UDDIClerk(toClerk)).xRegisterBusinessAndServices();