public static void removeAllExistingSubscriptions(String authinfo, UDDISubscriptionPortType sub) { List<Subscription> subscriptions; try { subscriptions = sub.getSubscriptions(authinfo); DeleteSubscription ds = new DeleteSubscription(); ds.setAuthInfo(authinfo); for (int i = 0; i < subscriptions.size(); i++) { ds.getSubscriptionKey().add(subscriptions.get(i).getSubscriptionKey()); } if (!subscriptions.isEmpty()) { logger.info("Purging " + subscriptions.size() + " old subscriptions"); sub.deleteSubscription(ds); } } catch (Exception ex) { logger.warn("error clearing subscriptions", ex); } }
log.info("Registering subscription with key " + subscription.getSubscriptionKey()); Holder<List<Subscription>> holder = new Holder<List<Subscription>>(); try { saveSubscription(getAuthToken(node.getSecurityUrl()), holder); if (log.isDebugEnabled()) { log.debug("Registering subscription " + subscription.getSubscriptionKey() + " completed."); log.error("Unable to register subscription " + subscription.getSubscriptionKey() + " ." + e.getMessage(), e); } catch (Throwable t) { log.error("Unable to register subscriptionl " + subscription.getSubscriptionKey() + " ." + t.getMessage(), t);
+ StringEscapeUtils.escapeHtml(body.getSubscriptionResultsList().getSubscription().getSubscriptionKey())); Transport.send(message);
+ StringEscapeUtils.escapeHtml(body.getSubscriptionResultsList().getSubscription().getSubscriptionKey())); Transport.send(message);
+ body.getSubscriptionResultsList().getSubscription().getSubscriptionKey()); Transport.send(message); } else {
+ body.getSubscriptionResultsList().getSubscription().getSubscriptionKey()); Transport.send(message); } else {
assertEquals(subIn.getSubscriptionKey(), subDirectOut.getSubscriptionKey()); Subscription subOut = outSubscriptionList.get(0); assertEquals(subIn.getSubscriptionKey(), subOut.getSubscriptionKey()); assertEquals(subDirectOut.getExpiresAfter().getMonth(), subOut.getExpiresAfter().getMonth()); assertEquals(subDirectOut.getExpiresAfter().getDay(), subOut.getExpiresAfter().getDay());
Subscription subIn = (Subscription) EntityCreator.buildFromDoc(subscriptionXML, "org.uddi.sub_v3"); logger.info("saving subscription " + subscriptionKey + " " + subscriptionXML + " " + subIn.getBindingKey()); if (subscriptionKey!=null && !subscriptionKey.equalsIgnoreCase(subIn.getSubscriptionKey())) logger.warn("subscription key mismatch"); List<Subscription> subscriptionList = new ArrayList<Subscription>(); Assert.assertEquals(subIn.getSubscriptionKey(), subDirectOut.getSubscriptionKey()); Assert.assertEquals(subDirectOut.getExpiresAfter().getYear(), subOut.getExpiresAfter().getYear()); return subDirectOut.getSubscriptionKey();
String subscriptionKey = body.getSubscriptionResultsList().getSubscription().getSubscriptionKey(); org.apache.juddi.model.ClientSubscriptionInfo modelClientSubscriptionInfo = null; try {
Object existing = em.find(org.apache.juddi.model.Subscription.class, apiSubscription.getSubscriptionKey()); if (existing != null) { org.apache.juddi.model.Subscription existingEntity = (org.apache.juddi.model.Subscription) existing;
String subscriptionKey = body.getSubscriptionResultsList().getSubscription().getSubscriptionKey(); org.apache.juddi.model.ClientSubscriptionInfo modelClientSubscriptionInfo = null; try {
Object existing = em.find(org.apache.juddi.model.Subscription.class, apiSubscription.getSubscriptionKey()); if (existing != null) { org.apache.juddi.model.Subscription existingEntity = (org.apache.juddi.model.Subscription) existing;
EntityTransaction tx = em.getTransaction(); try { String subscriptionKey = resultList.getSubscription().getSubscriptionKey(); org.apache.juddi.model.Subscription modelSubscription = em.find(org.apache.juddi.model.Subscription.class, subscriptionKey); if (badNotifications.containsKey(resultList.getSubscription().getSubscriptionKey())) { badNotifications.remove(resultList.getSubscription().getSubscriptionKey());
EntityTransaction tx = em.getTransaction(); try { String subscriptionKey = resultList.getSubscription().getSubscriptionKey(); org.apache.juddi.model.Subscription modelSubscription = em.find(org.apache.juddi.model.Subscription.class, subscriptionKey); if (badNotifications.containsKey(resultList.getSubscription().getSubscriptionKey())) { badNotifications.remove(resultList.getSubscription().getSubscriptionKey());
/** * * @param apiSubscription * @param modelSubscription * @throws DispositionReportFaultMessage */ public static void mapSubscription(org.uddi.sub_v3.Subscription apiSubscription, org.apache.juddi.model.Subscription modelSubscription) throws DispositionReportFaultMessage { modelSubscription.setSubscriptionKey(apiSubscription.getSubscriptionKey()); modelSubscription.setBindingKey(apiSubscription.getBindingKey()); if (apiSubscription.getNotificationInterval() != null) { modelSubscription.setNotificationInterval(apiSubscription.getNotificationInterval().toString()); } modelSubscription.setMaxEntities(apiSubscription.getMaxEntities()); if (apiSubscription.getExpiresAfter() != null) { GregorianCalendar gc = apiSubscription.getExpiresAfter().toGregorianCalendar(); modelSubscription.setExpiresAfter(new Date(gc.getTimeInMillis())); } if (apiSubscription.isBrief() != null) { modelSubscription.setBrief(apiSubscription.isBrief()); } else { modelSubscription.setBrief(Boolean.FALSE); } String rawFilter = JAXBMarshaller.marshallToString(new ObjectFactory().createSubscriptionFilter(apiSubscription.getSubscriptionFilter()), "org.uddi.sub_v3"); logger.debug("marshalled subscription filter: " + rawFilter); modelSubscription.setSubscriptionFilter(rawFilter); }
/** * * @param apiSubscription * @param modelSubscription * @throws DispositionReportFaultMessage */ public static void mapSubscription(org.uddi.sub_v3.Subscription apiSubscription, org.apache.juddi.model.Subscription modelSubscription) throws DispositionReportFaultMessage { modelSubscription.setSubscriptionKey(apiSubscription.getSubscriptionKey()); modelSubscription.setBindingKey(apiSubscription.getBindingKey()); if (apiSubscription.getNotificationInterval() != null) { modelSubscription.setNotificationInterval(apiSubscription.getNotificationInterval().toString()); } modelSubscription.setMaxEntities(apiSubscription.getMaxEntities()); if (apiSubscription.getExpiresAfter() != null) { GregorianCalendar gc = apiSubscription.getExpiresAfter().toGregorianCalendar(); modelSubscription.setExpiresAfter(new Date(gc.getTimeInMillis())); } if (apiSubscription.isBrief() != null) { modelSubscription.setBrief(apiSubscription.isBrief()); } else { modelSubscription.setBrief(Boolean.FALSE); } String rawFilter = JAXBMarshaller.marshallToString(new ObjectFactory().createSubscriptionFilter(apiSubscription.getSubscriptionFilter()), "org.uddi.sub_v3"); logger.debug("marshalled subscription filter: " + rawFilter); modelSubscription.setSubscriptionFilter(rawFilter); }
log.info("Subscription result for ServiceList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (ServiceInfo serviceInfo : list.getServiceList().getServiceInfos().getServiceInfo() ) { log.info("Subscription result for ServiceDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); ServiceDetail serviceDetail = list.getServiceDetail(); if (serviceDetail.isTruncated()) { 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(); log.info("Subscription result for BusinessDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BusinessDetail businessDetail = list.getBusinessDetail(); if (businessDetail.isTruncated()) { log.info("Subscription result for BindingDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BindingDetail bindingDetail = list.getBindingDetail(); if (bindingDetail.isTruncated()) { log.info("Subscription result for RelatedBusinesses with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment"); log.info("Subscription result for AssertionStatusReport with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment"); log.info("Subscription result for tModelList with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment");
log.info("Subscription result for ServiceList with subscription key=" + list.getSubscription().getSubscriptionKey()); for (ServiceInfo serviceInfo : list.getServiceList().getServiceInfos().getServiceInfo() ) { log.info("Subscription result for ServiceDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); ServiceDetail serviceDetail = list.getServiceDetail(); if (serviceDetail.isTruncated()) { 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(); log.info("Subscription result for BusinessDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BusinessDetail businessDetail = list.getBusinessDetail(); if (businessDetail.isTruncated()) { log.info("Subscription result for BindingDetail with subscription key=" + list.getSubscription().getSubscriptionKey()); BindingDetail bindingDetail = list.getBindingDetail(); if (bindingDetail.isTruncated()) { log.info("Subscription result for RelatedBusinesses with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment"); log.info("Subscription result for AssertionStatusReport with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment"); log.info("Subscription result for tModelList with subscription key=" + list.getSubscription().getSubscriptionKey()); log.info("The jUDDI Listener is not doing anything with this subscription at this moment");
String entityKey = subscription.getSubscriptionKey();
String entityKey = subscription.getSubscriptionKey();