Class DataSetController
java.lang.Object
org.qubership.atp.dataset.service.rest.server.DataSetController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Label> Adds new dataSetLabel with name provided.compareDsAtp(CompareDsRequest request) Compare two datasets by id.Copy DS.copyDsAttributes(CopyDsAttributeRequest request) Copies attribute from one dataset to another dataset.voidorg.springframework.http.ResponseEntity<UUID> create(UUID dataSetListId, String name, javax.servlet.http.HttpServletRequest request, Long modifiedWhen) Creates new DS with name provided.org.springframework.http.ResponseEntity<Void> Deletes selected DS.org.springframework.http.ResponseEntity<Boolean> deleteLabel(UUID dataSetId, UUID labelId, UUID dataSetListId, Long modifiedWhen) Deletes dataSetLabel.getAffectedDataSets(UUID dataSetId, Integer page, Integer size) List<?> getAffectedDataSetsByChangesDataSetReference(UUID dsReferenceId, QueryParamFlag full) getAffectedDataSetsCount(UUID dataSetId) List<org.json.simple.JSONObject> getAtpContextFull(UUID dataSetId, QueryParamFlag evaluate, Integer countOfEvaluates, String atpContext) Gets atp context full.getAtpContextFull(UUID dataSetId, QueryParamFlag evaluate, String atpContext) Returns dataSet by id in ATP format + atp macros.List<org.json.simple.JSONObject> getAtpContextObject(UUID dataSetId, QueryParamFlag evaluate, Integer countOfEvaluates, String atpContext) Returns dataSet by id in ATP format + atp macros.getAtpContextObject(UUID dataSetId, QueryParamFlag evaluate, String atpContext) Returns dataSet by id in ATP format + atp macros.getAtpContextObjectExtended(UUID dataSetId, QueryParamFlag evaluate, String atpContext) Returns dataSet by id in ATP format + atp macros.List<org.json.simple.JSONObject> getAtpContextOptimized(UUID dataSetId, QueryParamFlag evaluate, Integer countOfEvaluates, String atpContext) Returns dataSet by id in ITF format + atp macros.getAtpContextOptimized(UUID dataSetId, QueryParamFlag evaluate, String atpContext) Returns dataSet by id in ITF format + atp macros.getDataSetById(UUID dataSetId) Returns dataSet by id.Returns all dataSets.getDataSetsByIds(List<UUID> dataSetsIds) Returns DS-s by ID-s.org.springframework.data.domain.Page<AbstractEntityResponse> getDataSetsByName(String name, UUID visibilityAreaId, org.springframework.data.domain.Pageable pageable) Returns all dataSets names with pagination.org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> getDataSetsForAtp(MixInId dataSetId, QueryParamFlag evaluate, String atpContext) Returns dataSet by id in ATP format + atp macros.List<?> getDatasetsOrTableResponseAffectedByChangeParameterValue(UUID dataSetId, UUID attrId, QueryParamFlag full) Get datasets or TableResponse with overridden parameters.getDataSetsShort(UUID dataSetListId) getInItfFormat(MixInId dataSetId) getItfContext(UUID dataSetId) Returns dataSet by id in ATP format + atp macros.Returns dataSetLabels.Path to DS.getUiAttribute(UUID dataSetId, QueryParamFlag evaluate, List<UUID> attrPathIds) org.springframework.http.ResponseEntity<Void> Lock DS from change.org.springframework.http.ResponseEntity<Void> Renames DS.org.springframework.http.ResponseEntity<Parameter> resetOverriddenParameter(UUID dataSetId, UUID targetAttrId, List<UUID> attrPathIds, UUID dataSetListId, Long modifiedWhen) org.springframework.http.ResponseEntity<Void> restAffectedDatasetsByChangesAttribute(UUID attributeId, UUID dataSetListId, Long modifiedWhen, List<UUID> dataSetsIds) Reset to default value overridden parameters.org.springframework.http.ResponseEntity<Boolean> voidsetPosition(UUID dataSetId, Integer position)
-
Constructor Details
-
DataSetController
public DataSetController()
-
-
Method Details
-
create
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(), \'CREATE\')") @PutMapping("/{dataSetListId}/ds") public org.springframework.http.ResponseEntity<UUID> create(@PathVariable("dataSetListId") UUID dataSetListId, @RequestParam("name") String name, javax.servlet.http.HttpServletRequest request, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) Creates new DS with name provided. -
delete
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'DELETE\')") @DeleteMapping("/{dataSetId}") @ResponseStatus(NO_CONTENT) public org.springframework.http.ResponseEntity<Void> delete(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) Deletes selected DS. -
getDataSets
Returns all dataSets. -
getDataSetsByName
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),#visibilityAreaId, \'READ\')") @GetMapping("/find-name-pagination") public org.springframework.data.domain.Page<AbstractEntityResponse> getDataSetsByName(@RequestParam("name") String name, @RequestParam("projectId") UUID visibilityAreaId, @PageableDefault(sort="name",direction=ASC) org.springframework.data.domain.Pageable pageable) Returns all dataSets names with pagination. Filter by projectId (visibility area id), name- Returns:
- list of dataset ids and names
-
getDataSetById
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetId}") public Object getDataSetById(@PathVariable("dataSetId") UUID dataSetId) Returns dataSet by id. -
getInItfFormat
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId.getUuid()).getDataSetList().getVisibilityArea().getId(), \'READ\')") @GetMapping("/{dataSetId}/legacy/itf") public Object getInItfFormat(@PathVariable("dataSetId") MixInId dataSetId) -
getDataSetsForAtp
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId.getUuid()).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/legacy/atp") public org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> getDataSetsForAtp(@PathVariable("dataSetId") MixInId dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody(required=false) String atpContext) Returns dataSet by id in ATP format + atp macros. -
getAtpContextFull
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp") public DataSetTree getAtpContextFull(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody(required=false) String atpContext) Returns dataSet by id in ATP format + atp macros. Table model - if DS is not selected, that means all it's parameters is empty. -
getAtpContextFull
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/bulk") public List<org.json.simple.JSONObject> getAtpContextFull(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestParam(value="countOfEvaluates",required=false,defaultValue="1") Integer countOfEvaluates, @RequestBody(required=false) String atpContext) Gets atp context full. Bulk method. For decrease amount of call to data set for context set countOfEvaluates = N to get the N copies with unique values for macros.- Parameters:
dataSetId- the data set idevaluate- the evaluatecountOfEvaluates- the count of evaluatesatpContext- the atp context- Returns:
- the atp context full 2
-
getAtpContextObject
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/object") public DataSetTree getAtpContextObject(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody(required=false) String atpContext) Returns dataSet by id in ATP format + atp macros. Table model - if DS is not selected, that means there is no parameters at all. -
getAtpContextObject
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/object/bulk") public List<org.json.simple.JSONObject> getAtpContextObject(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestParam(value="countOfEvaluates",required=false,defaultValue="1") Integer countOfEvaluates, @RequestBody(required=false) String atpContext) Returns dataSet by id in ATP format + atp macros. Table model - if DS is not selected, that means there is no parameters at all. Bulk method. For decrease amount of call to data set for context set countOfEvaluates = N to get the N copies with unique values for macros.- Parameters:
dataSetId- the data set idevaluate- the evaluatecountOfEvaluates- the count of evaluatesatpContext- the atp context- Returns:
- the atp context object
-
getAtpContextOptimized
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/optimized") public DataSetTree getAtpContextOptimized(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody(required=false) String atpContext) Returns dataSet by id in ITF format + atp macros. Table model - if DS is not selected, that means there is no parameters at all, except root DSL overlaps. -
getAtpContextOptimized
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/optimized/bulk") public List<org.json.simple.JSONObject> getAtpContextOptimized(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestParam(value="countOfEvaluates",required=false,defaultValue="1") Integer countOfEvaluates, @RequestBody(required=false) String atpContext) Returns dataSet by id in ITF format + atp macros. Table model - if DS is not selected, that means there is no parameters at all, except root DSL overlaps. Bulk method. For decrease amount of call to data set for context set countOfEvaluates = N to get the N copies with unique values for macros.- Parameters:
dataSetId- the data set idevaluate- the evaluatecountOfEvaluates- the count of evaluatesatpContext- the atp context- Returns:
- the atp context optimized
-
getAtpContextObjectExtended
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @PostMapping("/{dataSetId}/atp/objectExtended") public DataSetTree getAtpContextObjectExtended(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody(required=false) String atpContext) Returns dataSet by id in ATP format + atp macros. Table model - if DS is not selected, that means there is no parameters at all, except root DSL overlaps. -
getItfContext
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(), \'READ\')") @GetMapping(value="/{dataSetId}/itf", produces="application/json") public String getItfContext(@PathVariable("dataSetId") UUID dataSetId) Returns dataSet by id in ATP format + atp macros. -
rename
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/{dataSetId}") @ResponseStatus(NO_CONTENT) public org.springframework.http.ResponseEntity<Void> rename(@PathVariable("dataSetId") UUID dataSetId, @RequestParam("name") String name, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) Renames DS. -
getUiAttribute
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).ATTRIBUTE.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @PostMapping("/{dataSetId}/parameters") public UiManAttribute getUiAttribute(@PathVariable("dataSetId") UUID dataSetId, @RequestParam(value="evaluate",required=false) QueryParamFlag evaluate, @RequestBody List<UUID> attrPathIds) -
getDatasetsOrTableResponseAffectedByChangeParameterValue
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/affected/by") public List<?> getDatasetsOrTableResponseAffectedByChangeParameterValue(@RequestParam("dataSetId") UUID dataSetId, @RequestParam("attributeId") UUID attrId, @RequestParam(value="full",required=false) QueryParamFlag full) Get datasets or TableResponse with overridden parameters. -
restAffectedDatasetsByChangesAttribute
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetsIds.get(0)).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/reset/affected/by") @ResponseStatus(NO_CONTENT) public org.springframework.http.ResponseEntity<Void> restAffectedDatasetsByChangesAttribute(@RequestParam(value="attributeId",required=false) UUID attributeId, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen, @RequestBody(required=false) List<UUID> dataSetsIds) Reset to default value overridden parameters. -
copy
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'CREATE\')") @PutMapping("/{dataSetId}/copy") public UUID copy(@PathVariable("dataSetId") UUID dataSetId, @RequestParam("name") String name) Copy DS. -
getPath
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dsId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/parent/path") public com.mysema.commons.lang.Pair<UUID,UUID> getPath(@RequestParam("dsId") UUID dsId) Path to DS. -
getAffectedDataSetsByChangesDataSetReference
@PreAuthorize("@entityAccess.isAuthenticated()") @GetMapping("/dsReferenceId/affected/by") public List<?> getAffectedDataSetsByChangesDataSetReference(@RequestParam("dsReferenceId") UUID dsReferenceId, @RequestParam(value="full",required=false) QueryParamFlag full) -
getAffectedDataSets
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetId}/affectedDatasets") public PaginationResponse<TableResponse> getAffectedDataSets(@PathVariable UUID dataSetId, @RequestParam Integer page, @RequestParam Integer size) -
getAffectedDataSetsCount
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetId}/affectedDatasetsCount") public Long getAffectedDataSetsCount(@PathVariable UUID dataSetId) -
resetOverriddenParameter
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/reset/by") public org.springframework.http.ResponseEntity<Parameter> resetOverriddenParameter(@RequestParam("dataSetId") UUID dataSetId, @RequestParam("targetAttrId") UUID targetAttrId, @RequestBody List<UUID> attrPathIds, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) -
addLabel
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PutMapping("/{dataSetId}/label") public org.springframework.http.ResponseEntity<Label> addLabel(@PathVariable("dataSetId") UUID dataSetId, @RequestParam("name") String name, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) Adds new dataSetLabel with name provided. -
getLabels
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetId}/label") public List<Label> getLabels(@PathVariable("dataSetId") UUID dataSetId) Returns dataSetLabels. -
deleteLabel
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @DeleteMapping("/{dataSetId}/label/{labelId}") public org.springframework.http.ResponseEntity<Boolean> deleteLabel(@PathVariable("dataSetId") UUID dataSetId, @PathVariable("labelId") UUID labelId, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) Deletes dataSetLabel. -
restore
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetJson.get(\"id\").asText()).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/restore") public org.springframework.http.ResponseEntity<Boolean> restore(@RequestBody com.fasterxml.jackson.databind.JsonNode dataSetJson, @RequestParam(value="dataSetListId",required=false) UUID dataSetListId, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen) -
getDataSetsShort
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(),\'READ\')") @GetMapping("/{dataSetListId}/short") public List<ObjectShortResponse> getDataSetsShort(@PathVariable("dataSetListId") UUID dataSetListId) -
setPosition
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetId).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/{dataSetId}/position") public void setPosition(@PathVariable("dataSetId") UUID dataSetId, @RequestBody Integer position) -
lock
@PreAuthorize("#isLock ? @entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(), \'LOCK\') : @entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetListServiceImpl.get(#dataSetListId).getVisibilityArea().getId(), \'UNLOCK\')") @ResponseStatus(NO_CONTENT) @PostMapping("/lock/update") public org.springframework.http.ResponseEntity<Void> lock(@RequestParam("dataSetListId") UUID dataSetListId, @RequestParam boolean isLock, @RequestParam(value="modifiedWhen",required=false) Long modifiedWhen, @RequestBody List<UUID> dataSetsIds) Lock DS from change. -
getDataSetsByIds
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#dataSetsIds.get(0)).getDataSetList().getVisibilityArea().getId(),\'READ\')") @PostMapping("/listOfDatasets") public List<DataSet> getDataSetsByIds(@RequestBody List<UUID> dataSetsIds) Returns DS-s by ID-s. -
compareDsAtp
@PreAuthorize("@entityAccess.isAuthenticated()") @PostMapping("/compare") public CompareDsResponse compareDsAtp(@RequestBody CompareDsRequest request) Compare two datasets by id. -
detailedComparisonDsAtp
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#request.getLeftDatasetId()).getDataSetList().getVisibilityArea().getId(),\'READ\')") @PostMapping("/compare/detailed") public DetailedComparisonDsResponse detailedComparisonDsAtp(@RequestBody DetailedComparisonDsRequest request) -
copyDsAttributes
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#request.getTargetDataSetId()).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/compare/copy") public CopyDsAttributeResponse copyDsAttributes(@RequestBody CopyDsAttributeRequest request) Copies attribute from one dataset to another dataset. -
copyDsAttributesBulk
@PreAuthorize("@entityAccess.checkAccess(T(org.qubership.atp.dataset.model.UserManagementEntities).DATASET.getName(),@dataSetServiceImpl.get(#request.getTargetDataSetId()).getDataSetList().getVisibilityArea().getId(),\'UPDATE\')") @PostMapping("/compare/copy/bulk") public void copyDsAttributesBulk(@RequestBody CopyDsAttributeBulkRequest request)
-