Class RequestParamsController

java.lang.Object
org.qubership.atp.itf.lite.backend.controllers.RequestParamsController

@RestController @RequestMapping("/atp-itf-lite/api/v1/request-params") public class RequestParamsController extends Object
  • Constructor Details

    • RequestParamsController

      public RequestParamsController()
  • Method Details

    • disableRequestParam

      @PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.itf.lite.backend.utils.UserManagementEntities).REQUEST.getName(),#projectId,@requestService.getRequest(#requestId).getPermissionFolderId(),\'UPDATE\')") @PutMapping("/{id}/disable") public void disableRequestParam(@RequestParam UUID projectId, @RequestParam UUID requestId, @PathVariable("id") UUID paramId)
      Disables parameter with paramId.
      Parameters:
      projectId - project id
      requestId - request id
      paramId - param id
    • enableRequestParam

      @PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.itf.lite.backend.utils.UserManagementEntities).REQUEST.getName(),#projectId,@requestService.getRequest(#requestId).getPermissionFolderId(),\'UPDATE\')") @PutMapping("/{id}/enable") public void enableRequestParam(@RequestParam UUID projectId, @RequestParam UUID requestId, @PathVariable("id") UUID paramId)
      Enables parameter with paramId.
      Parameters:
      projectId - project id
      requestId - request id
      paramId - param id