Package org.qubership.atp.tdm.utils
Class DataUtils
java.lang.Object
org.qubership.atp.tdm.utils.DataUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LocalDatecalculateExpiredData(String dateConfig) Preparing cleanup by date string.static voidcheckColumnName(String params) Check parameters.static voidcheckQuery(String query) Check query.static voidcheckTableName(String name) Check table name.static voiddeleteFile(Path path) Delete file.generateTimeStampDailyRange(String timeZone) Get time stamp start and end of current day.getStatisticsInterval(LocalDate dateFrom, LocalDate dateTo) Get statistics interval.
-
Field Details
-
statisticsInterval
-
-
Constructor Details
-
DataUtils
public DataUtils()
-
-
Method Details
-
calculateExpiredData
Preparing cleanup by date string.- Parameters:
dateConfig- - cleanup config date.- Returns:
- prepared SQL query.
-
getStatisticsInterval
public static List<String> getStatisticsInterval(@Nonnull LocalDate dateFrom, @Nonnull LocalDate dateTo) Get statistics interval.- Parameters:
dateFrom- - beginning time.dateTo- - ending time.- Returns:
- - parsed dates list.
-
generateTimeStampDailyRange
Get time stamp start and end of current day.- Returns:
- Map with stored time stamps.
-
deleteFile
Delete file. -
checkColumnName
Check parameters. -
checkTableName
Check table name. -
checkQuery
Check query.
-