Class VisibilityAreaController
java.lang.Object
org.qubership.atp.dataset.service.rest.server.VisibilityAreaController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyToVisibilityArea(UUID sourceAreaId, UUID targetAreaId) Create copies of dataSetLists.org.springframework.http.ResponseEntity<UUID> Creates new visibility area with provided name and order.voidDeletes selected VA.Returns all visibility areas.Returns all visibility areas sorted by name.booleanRenames selected VA.
-
Field Details
-
visibilityAreaService
-
-
Constructor Details
-
VisibilityAreaController
public VisibilityAreaController()
-
-
Method Details
-
create
@PreAuthorize("@entityAccess.isAdmin()") @PutMapping public org.springframework.http.ResponseEntity<UUID> create(@RequestParam("name") String name, javax.servlet.http.HttpServletRequest request) Creates new visibility area with provided name and order. -
delete
@PreAuthorize("@entityAccess.isAdmin()") @DeleteMapping("/{visibilityAreaId}") @ResponseStatus(NO_CONTENT) public void delete(@PathVariable("visibilityAreaId") UUID visibilityAreaId) Deletes selected VA. -
getVisibilityAreas
@PreAuthorize("@entityAccess.isAuthenticated()") @GetMapping public List<VisibilityAreaFlatModel> getVisibilityAreas()Returns all visibility areas. -
getVisibilityAreasSorted
@PreAuthorize("@entityAccess.isAuthenticated()") @GetMapping("/sorted") public List<VisibilityAreaFlatModel> getVisibilityAreasSorted()Returns all visibility areas sorted by name. -
rename
@PreAuthorize("@entityAccess.isAdmin()") @PostMapping("/{visibilityAreaId}") public boolean rename(@PathVariable("visibilityAreaId") UUID visibilityAreaId, @RequestParam("name") String name) Renames selected VA. -
copyToVisibilityArea
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET_LIST.getName(),#sourceAreaId, \'CREATE\')") @PostMapping("/{visibilityAreaId}/copyTo") public void copyToVisibilityArea(@PathVariable("visibilityAreaId") UUID sourceAreaId, @RequestBody UUID targetAreaId) Create copies of dataSetLists.
-