Class ParameterControllerV2
java.lang.Object
org.qubership.atp.dataset.service.rest.server.v2.ParameterControllerV2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<UUID> create(UUID dataSetId, UUID attributeId, ParameterRequest requestBody, javax.servlet.http.HttpServletRequest request) Creates new parameter with provided text.org.springframework.http.ResponseEntity<Parameter> update(UUID dataSetId, UUID attributeId, ParameterRequest requestBody) Updates value of the selected parameter.org.springframework.http.ResponseEntity<Void> updateParameters(ParameterRequest requestBody) Bulk update value of parameters v2.
-
Constructor Details
-
ParameterControllerV2
public ParameterControllerV2()
-
-
Method Details
-
update
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).ATTRIBUTE.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/ds/{dataSetId}/attribute/{attributeId}") public org.springframework.http.ResponseEntity<Parameter> update(@PathVariable("dataSetId") UUID dataSetId, @PathVariable("attributeId") UUID attributeId, @RequestBody ParameterRequest requestBody) Updates value of the selected parameter. -
create
@PreAuthorize("@entityAccess.checkAccess(@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'CREATE\')") @PutMapping("/ds/{dataSetId}/attribute/{attributeId}") public org.springframework.http.ResponseEntity<UUID> create(@PathVariable("dataSetId") UUID dataSetId, @PathVariable("attributeId") UUID attributeId, @RequestBody ParameterRequest requestBody, javax.servlet.http.HttpServletRequest request) Creates new parameter with provided text. -
updateParameters
@PreAuthorize("@entityAccess.checkAccess(#dataSetListId,\'UPDATE\')") @PostMapping("/update/bulk") public org.springframework.http.ResponseEntity<Void> updateParameters(@RequestBody ParameterRequest requestBody) Bulk update value of parameters v2. Receive UUID dataSetId - for bulk updating Receive List UUID listIdsParametersToChange - for deleting one list parameter and replacing its value in other Parameters
-