new ValidatePublish(publisher).validateDeleteNode(em, req, getReplicationNodes(req.getAuthInfo())); org.apache.juddi.model.Node existingUddiEntity = em.find(org.apache.juddi.model.Node.class, req.getNodeID()); if (existingUddiEntity != null) { createQuery.setParameter("nodename", req.getNodeID()); createQuery.executeUpdate(); throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.NotFound", req.getNodeID()));
new ValidatePublish(publisher).validateDeleteNode(em, req, getReplicationNodes(req.getAuthInfo())); org.apache.juddi.model.Node existingUddiEntity = em.find(org.apache.juddi.model.Node.class, req.getNodeID()); if (existingUddiEntity != null) { createQuery.setParameter("nodename", req.getNodeID()); createQuery.executeUpdate(); throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.NotFound", req.getNodeID()));
public void validateDeleteNode(EntityManager em, DeleteNode nodeID, ReplicationConfiguration cfg) throws DispositionReportFaultMessage { if (nodeID == null) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteClerk.NoInput")); } if (!((Publisher) publisher).isAdmin()) { throw new UserMismatchException(new ErrorMessage("errors.deletepublisher.AdminReqd")); } if (nodeID.getNodeID() == null || nodeID.getNodeID().trim().equalsIgnoreCase("")) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.NoInput")); } //get the latest replication config if (cfg != null) { if (cfg.getCommunicationGraph() != null) { for (String node : cfg.getCommunicationGraph().getNode()) { if (node.equals(nodeID.getNodeID())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } } for (int i = 0; i < cfg.getCommunicationGraph().getEdge().size(); i++) { if (nodeID.getNodeID().equals(cfg.getCommunicationGraph().getEdge().get(i).getMessageReceiver())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } if (nodeID.getNodeID().equals(cfg.getCommunicationGraph().getEdge().get(i).getMessageSender())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } } } } }
public void validateDeleteNode(EntityManager em, DeleteNode nodeID, ReplicationConfiguration cfg) throws DispositionReportFaultMessage { if (nodeID == null) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteClerk.NoInput")); } if (!((Publisher) publisher).isAdmin()) { throw new UserMismatchException(new ErrorMessage("errors.deletepublisher.AdminReqd")); } if (nodeID.getNodeID() == null || nodeID.getNodeID().trim().equalsIgnoreCase("")) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.NoInput")); } //get the latest replication config if (cfg != null) { if (cfg.getCommunicationGraph() != null) { for (String node : cfg.getCommunicationGraph().getNode()) { if (node.equals(nodeID.getNodeID())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } } for (int i = 0; i < cfg.getCommunicationGraph().getEdge().size(); i++) { if (nodeID.getNodeID().equals(cfg.getCommunicationGraph().getEdge().get(i).getMessageReceiver())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } if (nodeID.getNodeID().equals(cfg.getCommunicationGraph().getEdge().get(i).getMessageSender())) { throw new InvalidKeyPassedException(new ErrorMessage("errors.deleteNode.InReplicationConfig", nodeID.getNodeID())); } } } } }