Interface TestDataControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-09-12T06:59:11.957738607Z[Etc/UTC]") @Validated public interface TestDataControllerApi
  • Method Details

    • alterCreatedWhenColumn

      @RequestMapping(method=GET, value="/api/tdm/alter/created/when") org.springframework.http.ResponseEntity<Void> alterCreatedWhenColumn()
      GET /api/tdm/alter/created/when : Old update.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • alterOccupiedByColumn

      @RequestMapping(method=GET, value="/api/tdm/fix/occupied/by/column") org.springframework.http.ResponseEntity<Void> alterOccupiedByColumn()
      GET /api/tdm/fix/occupied/by/column : Old update.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • alterOccupyStatistic

      @RequestMapping(method=GET, value="/api/tdm/alter/occupy/statistic") org.springframework.http.ResponseEntity<Void> alterOccupyStatistic()
      GET /api/tdm/alter/occupy/statistic : Old update.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • changeTestDataTitle

      @RequestMapping(method=PUT, value="/api/tdm/change/title", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<Boolean> changeTestDataTitle(@Valid @RequestBody(required=false) @Valid ChangeTitleRequestDto changeTitleRequestDto)
      PUT /api/tdm/change/title : Changes table title.
      Parameters:
      changeTitleRequestDto - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • deleteTestData

      @RequestMapping(method=DELETE, value="/api/tdm/table") org.springframework.http.ResponseEntity<Void> deleteTestData(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName)
      DELETE /api/tdm/table : Drop selected table.
      Parameters:
      tableName - tableName (required)
      Returns:
      OK (status code 200) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
    • deleteTestDataTableRows

      @RequestMapping(method=PUT, value="/api/tdm/delete/rows", consumes="application/json") org.springframework.http.ResponseEntity<Void> deleteTestDataTableRows(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @Valid @RequestBody(required=false) @Valid List<UUID> UUID)
      PUT /api/tdm/delete/rows : Delete selected rows from table.
      Parameters:
      tableName - tableName (required)
      UUID - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • evaluateQuery

      @RequestMapping(method=PUT, value="/api/tdm/evaluate/query", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<Map<String,String>> evaluateQuery(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @Valid @RequestBody(required=false) @Valid String body)
      PUT /api/tdm/evaluate/query : evaluateQuery
      Parameters:
      tableName - tableName (required)
      body - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • fillEnvIdColumn

      @RequestMapping(method=GET, value="/api/tdm/fill/envId") org.springframework.http.ResponseEntity<Void> fillEnvIdColumn()
      GET /api/tdm/fill/envId : Old update.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getColumnDistinctValues

      @RequestMapping(method=GET, value="/api/tdm/table/column/distinct/values", produces="application/json") org.springframework.http.ResponseEntity<ColumnValuesDto> getColumnDistinctValues(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @NotNull @Valid @RequestParam(value="columnName",required=true) @NotNull @Valid String columnName, @NotNull @Valid @RequestParam(value="occupied",required=true) @NotNull @Valid Boolean occupied)
      GET /api/tdm/table/column/distinct/values : Get column distinct values.
      Parameters:
      tableName - tableName (required)
      columnName - columnName (required)
      occupied - occupied (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getDistinctColumnValues

      @RequestMapping(method=GET, value="/api/tdm/data/available/recalculate", produces="application/json") org.springframework.http.ResponseEntity<ColumnValuesDto> getDistinctColumnValues(@NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid String systemId, @NotNull @Valid @RequestParam(value="columnName",required=true) @NotNull @Valid String columnName)
      GET /api/tdm/data/available/recalculate : Get all distinct values by system_id and column_name
      Parameters:
      systemId - systemId (required)
      columnName - columnName (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getPreviewLink

      @RequestMapping(method=POST, value="/api/tdm/link/preview", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<String> getPreviewLink(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId, @NotNull @Valid @RequestParam(value="columnName",required=true) @NotNull @Valid String columnName, @Valid @RequestBody(required=false) @Valid String body)
      POST /api/tdm/link/preview : Get preview for linker.
      Parameters:
      projectId - projectId (required)
      systemId - systemId (required)
      columnName - columnName (required)
      body - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTableEnvironments

      @RequestMapping(method=GET, value="/api/tdm/table/environments", produces="application/json") org.springframework.http.ResponseEntity<EnvsListDto> getTableEnvironments(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="tableTitle",required=true) @NotNull @Valid String tableTitle)
      GET /api/tdm/table/environments : Returns a list of environment IDs that have tables with the requested table title for the specified project.
      Parameters:
      projectId - projectId (required)
      tableTitle - tableTitle (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTableRow

      @RequestMapping(method=GET, value="/api/tdm/table/row", produces="application/json") org.springframework.http.ResponseEntity<Object> getTableRow(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="tableTitle",required=true) @NotNull @Valid String tableTitle, @NotNull @Valid @RequestParam(value="columnName",required=true) @NotNull @Valid String columnName, @NotNull @Valid @RequestParam(value="searchValue",required=true) @NotNull @Valid String searchValue, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId, @Valid @RequestParam(value="occupied",required=false) @Valid Boolean occupied)
      GET /api/tdm/table/row : Get row value.
      Parameters:
      projectId - projectId (required)
      tableTitle - tableTitle (required)
      columnName - columnName (required)
      searchValue - searchValue (required)
      systemId - systemId (optional)
      occupied - occupied (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestData

      @RequestMapping(method=POST, value="/api/tdm/table", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<TestDataTableDto> getTestData(@Valid @RequestBody(required=false) @Valid TestDataRequestDto testDataRequestDto)
      POST /api/tdm/table : Get test data table.
      Parameters:
      testDataRequestDto - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestDataTableAsCsvFile

      @RequestMapping(method=GET, value="/api/tdm/download/csv", produces="text/csv") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getTestDataTableAsCsvFile(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName)
      GET /api/tdm/download/csv : Download table as csv file.
      Parameters:
      tableName - tableName (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestDataTableAsExcelFile

      @RequestMapping(method=GET, value="/api/tdm/download/excel", produces="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getTestDataTableAsExcelFile(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName)
      GET /api/tdm/download/excel : Download table as excel file.
      Parameters:
      tableName - tableName (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestDataTablesCatalog

      @RequestMapping(method=GET, value="/api/tdm/tables/catalog", produces="application/json") org.springframework.http.ResponseEntity<List<TestDataTableCatalogDto>> getTestDataTablesCatalog(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId)
      GET /api/tdm/tables/catalog : Get test data tables catalog.
      Parameters:
      projectId - projectId (required)
      systemId - systemId (optional)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestDataTablesList

      @RequestMapping(method=GET, value="/api/tdm/tables/list", produces="application/json") org.springframework.http.ResponseEntity<List<String>> getTestDataTablesList(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId)
      GET /api/tdm/tables/list : Get tables under project.
      Parameters:
      projectId - projectId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getTestDataTablesListByEnvironment

      @RequestMapping(method=GET, value="/api/tdm/environment/tables/list", produces="application/json") org.springframework.http.ResponseEntity<String> getTestDataTablesListByEnvironment(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="envId",required=true) @NotNull @Valid UUID envId)
      GET /api/tdm/environment/tables/list : Get tables id and name under project and environment.
      Parameters:
      projectId - projectId (required)
      envId - envId (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • importExcelTestData

      @RequestMapping(method=POST, value="/api/tdm/import/excel", produces="application/json", consumes={"application/json","application/octet-stream"}) org.springframework.http.ResponseEntity<List<ImportTestDataStatisticDto>> importExcelTestData(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="tableTitle",required=true) @NotNull @Valid String tableTitle, @NotNull @Valid @RequestParam(value="runSqlScript",required=true) @NotNull @Valid Boolean runSqlScript, @Valid @RequestParam(value="environmentId",required=false) @Valid UUID environmentId, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId, @Valid @RequestBody(required=false) org.springframework.core.io.Resource body)
      POST /api/tdm/import/excel : Import excel to TDM.
      Parameters:
      projectId - projectId (required)
      tableTitle - tableTitle (required)
      runSqlScript - runSqlScript (required)
      environmentId - environmentId (optional)
      systemId - systemId (optional)
      body - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • importSqlTestData

      @RequestMapping(method=POST, value="/api/tdm/import/sql", produces="application/json") org.springframework.http.ResponseEntity<List<ImportTestDataStatisticDto>> importSqlTestData(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="environmentsIds",required=true) @NotNull @Valid UUID environmentsIds, @NotNull @Valid @RequestParam(value="systemName",required=true) @NotNull @Valid String systemName, @NotNull @Valid @RequestParam(value="tableTitle",required=true) @NotNull @Valid String tableTitle, @NotNull @Valid @RequestParam(value="query",required=true) @NotNull @Valid String query, @NotNull @Valid @RequestParam(value="queryTimeout",required=true) @NotNull @Valid Integer queryTimeout)
      POST /api/tdm/import/sql : Import sql to TDM.
      Parameters:
      projectId - projectId (required)
      environmentsIds - environmentsIds (required)
      systemName - systemName (required)
      tableTitle - tableTitle (required)
      query - query (required)
      queryTimeout - queryTimeout (required)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • isUnoccupiedValidation

      @RequestMapping(method=GET, value="/api/tdm/validation/unoccupied", produces="application/json") org.springframework.http.ResponseEntity<TestDataFlagsTableDto> isUnoccupiedValidation(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName)
      GET /api/tdm/validation/unoccupied : Check flag 'is unoccupied validation'.
      Parameters:
      tableName - tableName (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • occupyTestData

      @RequestMapping(method=PUT, value="/api/tdm/occupy", consumes="application/json") org.springframework.http.ResponseEntity<Void> occupyTestData(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @NotNull @Valid @RequestParam(value="occupiedBy",required=true) @NotNull @Valid String occupiedBy, @Valid @RequestBody(required=false) @Valid List<UUID> UUID)
      PUT /api/tdm/occupy : Occupy test data.
      Parameters:
      tableName - tableName (required)
      occupiedBy - occupiedBy (required)
      UUID - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • releaseTestData

      @RequestMapping(method=PUT, value="/api/tdm/release", consumes="application/json") org.springframework.http.ResponseEntity<Void> releaseTestData(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @Valid @RequestBody(required=false) @Valid List<UUID> UUID)
      PUT /api/tdm/release : Release test data.
      Parameters:
      tableName - tableName (required)
      UUID - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • resolveDiscrepancyTestDataFlagsTableAndTestDataTableCatalog

      @RequestMapping(method=GET, value="/api/tdm/resolve/discrepancy/testDataFlagsTableAndTestDataTableCatalog") org.springframework.http.ResponseEntity<Void> resolveDiscrepancyTestDataFlagsTableAndTestDataTableCatalog()
      GET /api/tdm/resolve/discrepancy/testDataFlagsTableAndTestDataTableCatalog : Resolve discrepancy TestDataFlagsTable and TestDataTableCatalog.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • setupColumnLinks

      @RequestMapping(method=POST, value="/api/tdm/link/setup", consumes="application/json") org.springframework.http.ResponseEntity<Void> setupColumnLinks(@NotNull @Valid @RequestParam(value="isAll",required=true) @NotNull @Valid Boolean isAll, @NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId, @NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @NotNull @Valid @RequestParam(value="columnName",required=true) @NotNull @Valid String columnName, @NotNull @Valid @RequestParam(value="validateUnoccupiedResources",required=true) @NotNull @Valid Boolean validateUnoccupiedResources, @Valid @RequestBody(required=false) @Valid String body)
      POST /api/tdm/link/setup : Setup links.
      Parameters:
      isAll - isAll (required)
      projectId - projectId (required)
      systemId - systemId (required)
      tableName - tableName (required)
      columnName - columnName (required)
      validateUnoccupiedResources - validateUnoccupiedResources (required)
      body - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • truncateDataInTable

      @RequestMapping(method=DELETE, value="/api/tdm/truncate/table", produces="application/json") org.springframework.http.ResponseEntity<String> truncateDataInTable(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId)
      DELETE /api/tdm/truncate/table : Truncate data in table.
      Parameters:
      tableName - tableName (required)
      projectId - projectId (required)
      systemId - systemId (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • updateTableBySql

      @RequestMapping(method=POST, value="/api/tdm/update/sql", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<ImportTestDataStatisticDto> updateTableBySql(@Valid @RequestBody(required=false) @Valid TestDataTableUpdateByQueryDto testDataTableUpdateByQueryDto)
      POST /api/tdm/update/sql : Update existing table by sql.
      Parameters:
      testDataTableUpdateByQueryDto - (optional)
      Returns:
      OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)