Class CollectionController

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

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

    • CollectionController

      public CollectionController()
  • Method Details

    • importCollections

      @PreAuthorize("#requestEntity.getTargetFolderId() != null ? @entityAccess.checkAccess(T(org.qubership.atp.itf.lite.backend.utils.UserManagementEntities).FOLDER.getName(),#requestEntity.getProjectId(),@folderService.getFolder(#requestEntity.getTargetFolderId()).getPermissionFolderId(), \'UPDATE\') : true and @entityAccess.checkAccess(T(org.qubership.atp.itf.lite.backend.utils.UserManagementEntities).FOLDER.getName(),#requestEntity.getProjectId(),\'CREATE\') and @entityAccess.checkAccess(T(org.qubership.atp.itf.lite.backend.utils.UserManagementEntities).REQUEST.getName(),#requestEntity.getProjectId(),\'CREATE\')") @PostMapping("/import") public org.springframework.http.ResponseEntity<List<ImportCollectionsResponse>> importCollections(@RequestPart(name="file") org.springframework.web.multipart.MultipartFile collections, @RequestPart(name="requestEntity") @Valid @Valid ImportCollectionsRequest requestEntity)
    • executeCollection

      @PreAuthorize("@entityAccess.checkAccess(#request.getProjectId(),\'EXECUTE\')") @PostMapping("/execute") public org.springframework.http.ResponseEntity<List<UUID>> executeCollection(@RequestHeader("Authorization") String token, @RequestBody CollectionExecuteRequest request)