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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddisableRequestHeader(UUID projectId, UUID requestId, UUID headerId) Disables header with headerId.voidenableRequestHeader(UUID projectId, UUID requestId, UUID headerId) Enables header with headerId.
-
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 idrequestId- request idheaderId- 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 idrequestId- request idheaderId- header id
-