Class DataUtils

java.lang.Object
org.qubership.atp.tdm.utils.DataUtils

public class DataUtils extends Object
  • Field Details

  • Constructor Details

    • DataUtils

      public DataUtils()
  • Method Details

    • calculateExpiredData

      public static LocalDate calculateExpiredData(@Nonnull String dateConfig)
      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

      public static Map<String,String> generateTimeStampDailyRange(String timeZone)
      Get time stamp start and end of current day.
      Returns:
      Map with stored time stamps.
    • deleteFile

      public static void deleteFile(Path path)
      Delete file.
    • checkColumnName

      public static void checkColumnName(String params)
      Check parameters.
    • checkTableName

      public static void checkTableName(String name)
      Check table name.
    • checkQuery

      public static void checkQuery(String query)
      Check query.