Class DataSetListLazyLoadingController
java.lang.Object
org.qubership.atp.dataset.service.rest.server.DataSetListLazyLoadingController
@RestController
@RequestMapping("/dsl/lazy")
public class DataSetListLazyLoadingController
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDataSetListFlat(UUID dataSetListId) Top level DSl.getReferencedDataSetList(UUID dataSetListId, String attributePath, org.springframework.data.domain.Pageable pageable, List<UUID> dataSetIds) Referenced DSL by path.getReferencedDataSetListRows(UUID dataSetListId, String attributePath, org.springframework.data.domain.Pageable pageable, List<UUID> dataSetIds) Referenced DSL by path.
-
Field Details
-
dataSetListService
-
-
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.
-