Class DataSetListLazyLoadingController

java.lang.Object
org.qubership.atp.dataset.service.rest.server.DataSetListLazyLoadingController

@RestController @RequestMapping("/dsl/lazy") public class DataSetListLazyLoadingController extends Object
  • Field Details

  • Constructor Details

    • DataSetListLazyLoadingController

      public DataSetListLazyLoadingController()
  • Method Details

    • getDataSetListFlat

      @PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET_LIST.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetListId}") public DataSetListFlat getDataSetListFlat(@PathVariable("dataSetListId") UUID dataSetListId)
      Top level DSl.
    • getReferencedDataSetList

      @PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET_LIST.getName(),#dataSetListId,\'READ\')") @GetMapping("/{dataSetListId}/ReferenceByPath/{attributePath}") public RefDataSetListFlat getReferencedDataSetList(@PathVariable("dataSetListId") UUID dataSetListId, @PathVariable("attributePath") String attributePath, @PageableDefault(size=15) org.springframework.data.domain.Pageable pageable, @RequestBody(required=false) List<UUID> dataSetIds)
      Referenced DSL by path.
    • getReferencedDataSetListRows

      @PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET_LIST.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(), \'READ\')") @GetMapping("/{dataSetListId}/ReferenceByPath/rows/{attributePath}") public RefDataSetListFlat getReferencedDataSetListRows(@PathVariable("dataSetListId") UUID dataSetListId, @PathVariable("attributePath") String attributePath, @PageableDefault(size=15) org.springframework.data.domain.Pageable pageable, @RequestBody(required=false) List<UUID> dataSetIds)
      Referenced DSL by path.