Class LabelFilterController
java.lang.Object
org.qubership.atp.dataset.service.rest.server.LabelFilterController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates new filter by labels.voidgetFilters(UUID vaId) voidUpdate filter name and filter labels.
-
Constructor Details
-
LabelFilterController
-
-
Method Details
-
createFilter
@PreAuthorize("@entityAccess.isAuthenticated()") @PostMapping("/create") public Filter createFilter(@RequestParam("name") String name, @RequestParam("vaId") UUID vaId, @RequestBody(required=false) Map<String, List<UUID>> labels) Creates new filter by labels. -
getFilters
-
update
@PreAuthorize("@entityAccess.isAuthenticated()") @PutMapping("/update") @ResponseStatus(NO_CONTENT) public void update(@RequestParam(value="name",required=false) String name, @RequestParam(value="filterId",required=false) UUID filterId, @RequestBody(required=false) Map<String, List<UUID>> labels) Update filter name and filter labels. -
delete
@PreAuthorize("@entityAccess.isAuthenticated()") @DeleteMapping("/delete") @ResponseStatus(NO_CONTENT) public void delete(@RequestParam("filterId") UUID filterId)
-