Package org.qubership.atp.tdm.service
Interface StatisticsService
- All Known Implementing Classes:
StatisticsServiceImpl
public interface StatisticsService
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteAvailableDataMonitoringConfig(UUID systemId, UUID environmentId) voiddeleteMonitoringSchedule(TestDataTableMonitoring monitoringItem) voiddeleteUsersMonitoringSchedule(TestDataTableUsersMonitoring monitoringItem) voidfillCreatedWhenStatistics(String tableName, TestDataTableCatalog catalog) voidfillCreatedWhenStatistics(String tableName, TestDataTableCatalog catalog, List<UUID> rows) getAvailableDataInColumn(UUID systemId, UUID environmentId) getAvailableDataMonitoringConfig(UUID systemId, UUID environmentId) getAvailableStatsConfig(UUID systemId, UUID environmentId) getCsvReportByUsers(UUID projectId, int days) getMonitoringSchedule(UUID projectId) getNextScheduledRun(String cronExpression) getTestDataAvailability(UUID projectId, UUID systemId) getTestDataConsumption(UUID projectId, UUID systemId, LocalDate dateFrom, LocalDate dateTo) getTestDataConsumptionWhitOutdated(UUID projectId, UUID systemId, LocalDate dateFrom, LocalDate dateTo, int expirationDate) getTestDataCreatedWhen(UUID projectId, UUID systemId, LocalDate dateFrom, LocalDate dateTo) getTestDataMonitoringStatistics(UUID projectId, int threshold) intgetUsersMonitoringSchedule(UUID projectId) getUsersStatisticsReport(TestDataTableUsersMonitoring testDataTableUsersMonitoring) voidvoidsaveAvailableDataMonitoringConfig(TestAvailableDataMonitoring monitoringConfig) voidvoidsaveMonitoringSchedule(TestDataTableMonitoring monitoringItem) voidsaveOccupyStatistic(TestDataOccupyStatistic testDataOccupyStatistic) voidsaveUsersMonitoringSchedule(TestDataTableUsersMonitoring monitoringItem)
-
Method Details
-
getThreshold
int getThreshold() -
getTestDataAvailability
-
getTestDataConsumption
-
getTestDataConsumptionWhitOutdated
-
getTestDataCreatedWhen
-
getMonitoringSchedule
-
saveMonitoringSchedule
-
deleteMonitoringSchedule
-
getUsersMonitoringSchedule
-
saveUsersMonitoringSchedule
-
deleteUsersMonitoringSchedule
-
getNextScheduledRun
- Throws:
ParseException
-
getTestDataMonitoringStatistics
-
removeUnused
void removeUnused() -
alterOccupiedDateColumn
-
saveOccupyStatistic
-
deleteAllOccupyStatisticByRowId
-
fillCreatedWhenStatistics
-
fillCreatedWhenStatistics
-
getUsersStatisticsReport
UsersStatisticsReportObject getUsersStatisticsReport(TestDataTableUsersMonitoring testDataTableUsersMonitoring) -
getOccupiedDataByUsers
-
getCsvReportByUsers
- Throws:
IOException
-
getAvailableStatsConfig
AvailableDataStatisticsConfig getAvailableStatsConfig(@Nonnull UUID systemId, @Nonnull UUID environmentId) -
saveAvailableStatsConfig
-
getAvailableDataInColumn
AvailableDataByColumnStats getAvailableDataInColumn(@Nonnull UUID systemId, @Nonnull UUID environmentId) -
getAvailableDataMonitoringConfig
TestAvailableDataMonitoring getAvailableDataMonitoringConfig(@Nonnull UUID systemId, @Nonnull UUID environmentId) -
saveAvailableDataMonitoringConfig
void saveAvailableDataMonitoringConfig(@Nonnull TestAvailableDataMonitoring monitoringConfig) throws Exception - Throws:
Exception
-
deleteAvailableDataMonitoringConfig
-