OODT-781 fix removal error
Project: http://git-wip-us.apache.org/repos/asf/oodt/repo Commit: http://git-wip-us.apache.org/repos/asf/oodt/commit/2590e043 Tree: http://git-wip-us.apache.org/repos/asf/oodt/tree/2590e043 Diff: http://git-wip-us.apache.org/repos/asf/oodt/diff/2590e043 Branch: refs/heads/avro_rpc Commit: 2590e0438640670a93c4dba44502e3d4d3261a30 Parents: 7d14a15 Author: Tom Barber <[email protected]> Authored: Thu Feb 4 17:52:25 2016 +0000 Committer: Tom Barber <[email protected]> Committed: Thu Feb 4 17:52:25 2016 +0000 ---------------------------------------------------------------------- CHANGES.txt | 4 ++++ .../oodt/cas/filemgr/system/XmlRpcFileManager.java | 14 ++++++++++++++ 2 files changed, 18 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oodt/blob/2590e043/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index aa1319b..bbb551a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,5 +1,9 @@ Apache OODT Change Log ====================== +Release 0.12 - Under development + +* OODT-781 Add missing XMLRPC endpoint for remove hashtable. (magicaltrout) + Release 0.11 - 12/29/2015 * OODT-918 - Created a prerequisite workflow condition for DRAT (Karanjeet http://git-wip-us.apache.org/repos/asf/oodt/blob/2590e043/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/XmlRpcFileManager.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/XmlRpcFileManager.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/XmlRpcFileManager.java index 2b0d5dc..bd4dd80 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/XmlRpcFileManager.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/XmlRpcFileManager.java @@ -1106,6 +1106,20 @@ public class XmlRpcFileManager { return true; } + public boolean removeProduct(Hashtable table) throws CatalogException { + Product p = XmlRpcStructFactory.getProductFromXmlRpc(productHash); + + try { + catalog.removeProduct(p); + } catch (CatalogException e) { + LOG.log(Level.WARNING, "Exception modifying product: [" + + p.getProductId() + "]: Message: " + e.getMessage(), e); + throw e; + } + + return true; + } + public boolean removeProduct(Map<String, Object> productHash) throws CatalogException { Product p = XmlRpcStructFactory.getProductFromXmlRpc(productHash);
