Class AtpActionController

java.lang.Object
org.qubership.atp.tdm.controllers.AtpActionController

@RequestMapping("/api/tdm/rest") @RestController public class AtpActionController extends Object
  • Constructor Details

  • Method Details

    • insertTestData

      @PostMapping("/insert-records") public ResponseMessage insertTestData(@RequestBody RestApiRequest request)
    • occupyTestData

      @PostMapping("/occupy-records") public List<ResponseMessage> occupyTestData(@RequestBody RestApiRequest request)
      Allow occupy records under ATP_USER.
      Parameters:
      request - - RestApiRequest
      Returns:
      List of ResponseMessages
    • occupyTestDataFullRow

      @PostMapping("/occupy-records-full-row") public List<ResponseMessage> occupyTestDataFullRow(@RequestBody RestApiRequest request)
      Allow occupy records under ATP_USER.
      Parameters:
      request - - RestApiRequest
      Returns:
      List of ResponseMessages
    • releaseTestData

      @PostMapping("/release-records") public List<ResponseMessage> releaseTestData(@RequestBody RestApiRequest request)
      Allow release occupied records.
      Parameters:
      request - - RestApiRequest
      Returns:
      List of ResponseMessages
    • releaseFullTestData

      @PostMapping("/release-records/bulk") public List<ResponseMessage> releaseFullTestData(@RequestBody RestApiRequest request)
      Allow release occupied records.
      Parameters:
      request - - RestApiRequest
      Returns:
      List of ResponseMessages
    • updateTestData

      @PostMapping("/update-records") public List<ResponseMessage> updateTestData(@RequestBody RestApiRequest request)
    • getTestData

      @PostMapping("/get-record") public List<ResponseMessage> getTestData(@RequestBody RestApiRequest request)
    • getMultipleColumnTestData

      @PostMapping("/get-records") public List<ResponseMessage> getMultipleColumnTestData(@RequestBody RestApiRequest request)
      Allow return values from multiple columns.
      Parameters:
      request - Request with looking data criteria.
      Returns:
      Object with multiple columns value.
    • addInfoToRow

      @PostMapping("/add-info-to-row") public List<ResponseMessage> addInfoToRow(@RequestBody RestApiRequest request)
    • refreshTables

      @PostMapping("/refresh-tables") public List<ResponseMessage> refreshTables(@RequestBody RestApiRequest request)
    • truncateTable

      @PostMapping("/truncate-table") public List<ResponseMessage> truncateTable(@RequestBody RestApiRequest request)
    • runCleanupForTable

      @PostMapping("/run-cleanup-table") public List<ResponseMessage> runCleanupForTable(@RequestBody RestApiRequest request)