public void deleteSubscription(String authInfo, String subscriptionKey) { try { // Delete the entity and make sure it is removed DeleteSubscription ds = new DeleteSubscription(); ds.setAuthInfo(authInfo); ds.getSubscriptionKey().add(subscriptionKey); subscription.deleteSubscription(ds); } catch (Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } } }
public void deleteSubscription(String authInfo, String subscriptionKey) { try { // Delete the entity and make sure it is removed DeleteSubscription ds = new DeleteSubscription(); ds.setAuthInfo(authInfo); ds.getSubscriptionKey().add(subscriptionKey); subscription.deleteSubscription(ds); } catch(Exception e) { logger.error(e.getMessage(), e); Assert.fail("No exception should be thrown."); } }
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); } }
new ValidateSubscription(publisher).validateDeleteSubscription(em, body); List<String> subscriptionKeyList = body.getSubscriptionKey(); for (String subscriptionKey : subscriptionKeyList) { Object obj = em.find(org.apache.juddi.model.Subscription.class, subscriptionKey);
new ValidateSubscription(publisher).validateDeleteSubscription(em, body); List<String> subscriptionKeyList = body.getSubscriptionKey(); for (String subscriptionKey : subscriptionKeyList) { Object obj = em.find(org.apache.juddi.model.Subscription.class, subscriptionKey);
/** * removes a subscription by key, referencing the specified node in the * config file Note, if registration fails, no exception is thrown * * @param subscriptionKey * @param node */ public void unRegisterSubscription(String subscriptionKey, Node node) { log.info("UnRegistering subscription with key " + subscriptionKey); try { String authToken = getAuthToken(node.getSecurityUrl()); DeleteSubscription deleteSubscription = new DeleteSubscription(); deleteSubscription.setAuthInfo(authToken); deleteSubscription.getSubscriptionKey().add(subscriptionKey); getUDDINode(node).getTransport().getUDDISubscriptionService(node.getSubscriptionUrl()).deleteSubscription(deleteSubscription); } catch (Exception e) { log.error("Unable to unregister subscription key " + subscriptionKey + " ." + e.getMessage(), e); } }
List<String> entityKeyList = body.getSubscriptionKey(); if (entityKeyList == null || entityKeyList.size() == 0) { throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.NoKeys"));
List<String> entityKeyList = body.getSubscriptionKey(); if (entityKeyList == null || entityKeyList.size() == 0) { throw new InvalidKeyPassedException(new ErrorMessage("errors.invalidkey.NoKeys"));