Retrieve the SchemaSet resources for an Anchor
[cps.git] / cps-service / src / main / java / org / onap / cps / spi / CpsModulePersistenceService.java
old mode 100644 (file)
new mode 100755 (executable)
index a82d69a..dc4e26b
@@ -36,15 +36,27 @@ public interface CpsModulePersistenceService {
      * @param yangResourcesNameToContentMap YANG resources (files) map where key is a name and value is content
      */
     void storeSchemaSet(@NonNull String dataspaceName, @NonNull String schemaSetName,
-            @NonNull Map<String, String> yangResourcesNameToContentMap);
+        @NonNull Map<String, String> yangResourcesNameToContentMap);
 
     /**
-     * Returns YANG resources per specific namespace / schemaSetName.
+     * Returns YANG resources per specific dataspace / schemaSetName.
      *
-     * @param namespace     module namespace
+     * @param dataspaceName   dataspace name
      * @param schemaSetName schema set name
      * @return YANG resources (files) map where key is a name and value is content
      */
     @NonNull
-    Map<String, String> getYangSchemaResources(@NonNull String namespace, @NonNull String schemaSetName);
-}
+    Map<String, String> getYangSchemaResources(@NonNull String dataspaceName,
+        @NonNull String schemaSetName);
+
+    /**
+     * Returns YANG resources per specific dataspace / anchorName.
+     *
+     * @param dataspaceName dataspace name
+     * @param anchorName anchor name
+     * @return YANG resources (files) map where key is a name and value is content
+     */
+    @NonNull
+    Map<String, String> getYangSchemaSetResources(@NonNull String dataspaceName,
+        @NonNull String anchorName);
+}
\ No newline at end of file