@RequestMapping(value = "/v1/ch/{cmHandle}/data/ds/ncmp-datastore:passthrough-running/**",
produces = {"application/json"},
consumes = {"application/json"},
method = RequestMethod.PUT)
public ResponseEntity<Object> getResourceDataPassthroughRunningForCmHandle(
@PathVariable("cmHandle") String cmHandle, HttpServletRequest resourceIdentifier
,@RequestBody DataAccessReadRequest body,
@RequestHeader(value = "accept", required = false) String accept
,@RequestParam(value = "fields", required = false) String fields
, @Min(1) @Valid @RequestParam(value = "depth", required = false) Integer depth
) {
final var modulesListAsJson = dmiService.getResourceDataPassThroughRunningForCmHandle(cmHandle,
resourceIdentifier.toString(),
accept,
fields,
depth,
body.getCmHandleProperties());
return ResponseEntity.ok(modulesListAsJson);
} |