Delete DataNode (xpath) for a given Anchor
[cps.git] / cps-service / src / main / java / org / onap / cps / api / CpsDataService.java
index e6cb65f..f455e47 100644 (file)
@@ -119,6 +119,17 @@ public interface CpsDataService {
     void replaceListContent(@NonNull String dataspaceName, @NonNull String anchorName, @NonNull String parentNodeXpath,
                             @NonNull String jsonData, OffsetDateTime observedTimestamp);
 
+    /**
+     * Deletes data node for given anchor and dataspace.
+     *
+     * @param dataspaceName dataspace name
+     * @param anchorName anchor name
+     * @param dataNodeXpath data node xpath
+     * @param observedTimestamp observed timestamp
+     */
+    void deleteDataNode(@NonNull String dataspaceName, @NonNull String anchorName, @NonNull String dataNodeXpath,
+                        OffsetDateTime observedTimestamp);
+
     /**
      * Deletes a list or a list-element under given anchor and dataspace.
      *