diff options
author | Niamh Core <niamh.core@est.tech> | 2021-08-20 09:54:44 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2021-08-20 09:54:44 +0000 |
commit | 06b8c2414d694334066c15b7de9ecc9325a1e37e (patch) | |
tree | a677a7a2cb2bde18ef701fa29bc1ff36006bf55b /src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java | |
parent | eeb7a94bc24f4458f134d9902b7c4e27fe2f6e76 (diff) | |
parent | f01d5674c738e1bc0e485a43f52e5cf19c9d81a7 (diff) |
Merge "Get resource data for pass-through running (dmi-impl)"
Diffstat (limited to 'src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java')
-rw-r--r-- | src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java b/src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java index a7c94349..83301270 100644 --- a/src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java +++ b/src/main/java/org/onap/cps/ncmp/dmi/service/DmiService.java @@ -60,7 +60,7 @@ public interface DmiService { /** * This method use to fetch the resource data from cm handle - * for given datasource and Identifier. Fields and depths query + * for datastore pass-through operational and resource Identifier. Fields and depths query * parameter are used to filter the response from network resource. * * @param cmHandle cm handle identifier @@ -78,4 +78,25 @@ public interface DmiService { String fieldsQuery, Integer depthQuery, Map<String, String> cmHandlePropertyMap); + + /** + * This method use to fetch the resource data from cm handle + * for datastore pass-through running and resource Identifier. Fields and depths query + * parameter are used to filter the response from network resource. + * + * @param cmHandle cm handle identifier + * @param resourceIdentifier resource identifier + * @param acceptParam accept header parameter + * @param fieldsQuery fields query parameter + * @param depthQuery depth query parameter + * @param cmHandlePropertyMap cm handle properties + * + * @return {@code Object} response from network function + */ + Object getResourceDataPassThroughRunningForCmHandle(@NotNull String cmHandle, + @NotNull String resourceIdentifier, + String acceptParam, + String fieldsQuery, + Integer depthQuery, + Map<String, String> cmHandlePropertyMap); }
\ No newline at end of file |