+ try {\r
+ String queryString = "//agent[@uuid='"\r
+ + slcAgentDescriptor.getUuid() + "']";\r
+ Query query = queryManager.createQuery(queryString, Query.XPATH);\r
+ Node node = JcrUtils.querySingleNode(query);\r
+ if (node != null) {\r
+ node.remove();\r
+ getSession().save();\r
+ } else\r
+ log.warn("No node found for agent descriptor: "\r
+ + slcAgentDescriptor);\r
+ } catch (Exception e) {\r
+ throw new SlcException("Cannot delete " + slcAgentDescriptor, e);\r
+ }\r