Improve batch delete schemasets performance
[cps.git] / cps-service / src / main / java / org / onap / cps / api / CpsDataService.java
index 174d71f..07da577 100644 (file)
@@ -227,6 +227,15 @@ public interface CpsDataService {
      */
     void deleteDataNodes(String dataspaceName, String anchorName, OffsetDateTime observedTimestamp);
 
+    /**
+     * Deletes all data nodes for multiple anchors in a dataspace.
+     *
+     * @param dataspaceName     dataspace name
+     * @param anchorNames       anchor names
+     * @param observedTimestamp observed timestamp
+     */
+    void deleteDataNodes(String dataspaceName, Collection<String> anchorNames, OffsetDateTime observedTimestamp);
+
     /**
      * Deletes a list or a list-element under given anchor and dataspace.
      *