Class RequestHeadersController

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

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

    • RequestHeadersController

      public RequestHeadersController()
  • Method Details

    • disableRequestHeader

      @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 disableRequestHeader(@RequestParam UUID projectId, @RequestParam UUID requestId, @PathVariable("id") UUID headerId)
      Disables header with headerId.
      Parameters:
      projectId - project id
      requestId - request id
      headerId - header id
    • enableRequestHeader

      @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 enableRequestHeader(@RequestParam UUID projectId, @RequestParam UUID requestId, @PathVariable("id") UUID headerId)
      Enables header with headerId.
      Parameters:
      projectId - project id
      requestId - request id
      headerId - header id