Package org.qubership.atp.tdm.service
Interface TestDataService
- All Known Implementing Classes:
TestDataServiceImpl
public interface TestDataService
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidbooleanchangeTestDataTitle(String tableName, String tableTitle) voiddeleteProjectFromCatalogue(UUID projectId) deleteTestData(String tableName) voiddeleteTestDataTableRows(String tableName, List<UUID> rows) evaluateQuery(String tableName, String query) voidgetAllColumnNamesBySystemId(UUID systemId) getColumnDistinctValues(String tableName, String columnName, Boolean occupied) getDistinctTablesColumnValues(UUID systemId, UUID environmentId, String columnName) getPreviewLink(UUID projectId, UUID systemId, String endpoint, String columnName, String tableName, Boolean pickUpFullLinkFromTableCell) getTableByCreatedWhen(List<TestDataTableCatalog> catalogList, LocalDate dateFrom, LocalDate dateTo) getTableEnvironments(UUID projectId, String tableTitle) getTableRow(String tableName, String columnName, String searchValue, boolean occupied) getTableRow(UUID projectId, UUID systemId, String tableTitle, String columnName, String searchValue, boolean occupied) getTestData(String tableName) getTestData(String tableName, Integer offset, Integer limit, List<TestDataTableFilter> filters, TestDataTableOrder order, Boolean isOccupied) getTestData(String tableName, List<String> columnNames, List<TestDataTableFilter> filters) getTestDataTableAsCsvFile(String tableName) getTestDataTableAsExcelFile(String tableName) getTestDataTablesCatalog(UUID projectId, UUID systemId) getUnoccupiedValidationFlagStatus(String tableName) importExcelTestData(UUID projectId, UUID environmentId, UUID systemId, String tableTitle, Boolean runSqlScript, org.springframework.web.multipart.MultipartFile file) importSqlTestData(UUID projectId, List<UUID> environmentsIds, String systemName, String tableTitle, String query, Integer queryTimeout) voidoccupyTestData(String tableName, String occupiedBy, List<UUID> rows) voidreleaseTestData(String tableName, List<UUID> rows) voidvoidsetupColumnLinks(Boolean isAll, UUID projectId, UUID systemId, String tableName, String columnName, String endpoint, Boolean validateUnoccupiedResources, Boolean pickUpFullLinkFromTableCell) tablesToExport(UUID projectId) tablesToExportByEnvironment(UUID projectId, UUID environmentId) truncateDataInTable(String tableName, UUID projectId, UUID systemId) updateTestDataBySql(UUID projectId, UUID environmentId, UUID systemId, String tableName, String query, Integer queryTimeout)
-
Method Details
-
getTestDataTablesCatalog
-
tablesToExport
-
tablesToExportByEnvironment
-
getTestData
-
getTestData
TestDataTable getTestData(@Nonnull String tableName, @Nullable Integer offset, @Nullable Integer limit, @Nullable List<TestDataTableFilter> filters, @Nullable TestDataTableOrder order, @Nonnull Boolean isOccupied) -
getTestData
TestDataTable getTestData(@Nonnull String tableName, @Nonnull List<String> columnNames, @Nullable List<TestDataTableFilter> filters) -
importExcelTestData
-
importSqlTestData
-
occupyTestData
-
releaseTestData
-
deleteTestData
-
truncateDataInTable
-
deleteTestDataTableRows
-
getTestDataTableAsExcelFile
- Throws:
IOException
-
getTestDataTableAsCsvFile
- Throws:
IOException
-
getPreviewLink
-
getTableEnvironments
-
alterOccupiedByColumn
void alterOccupiedByColumn() -
setupColumnLinks
-
deleteProjectFromCatalogue
-
alterCreatedWhenColumn
void alterCreatedWhenColumn() -
fillEnvIdColumn
void fillEnvIdColumn() -
evaluateQuery
-
getColumnDistinctValues
-
getTableRow
-
getTableRow
-
changeTestDataTitle
-
getTableByCreatedWhen
DateStatistics getTableByCreatedWhen(@Nonnull List<TestDataTableCatalog> catalogList, @Nonnull LocalDate dateFrom, @Nonnull LocalDate dateTo) -
alterOccupyStatistic
void alterOccupyStatistic() -
updateTestDataBySql
-
getUnoccupiedValidationFlagStatus
-
resolveDiscrepancyTestDataFlagsTableAndTestDataTableCatalog
void resolveDiscrepancyTestDataFlagsTableAndTestDataTableCatalog() -
getDistinctTablesColumnValues
-
getAllColumnNamesBySystemId
-