Interface IDatabaseIntegrityChecker

All Known Implementing Classes:
DatabaseIntegrityCheckerService

public interface IDatabaseIntegrityChecker
Provide a Database Integrity checker interface.
Since:
23.04.0
  • Method Details

    • checkAll

      default void checkAll()
      call all Database Integrity Checker validation methods
      Since:
      23.10.0
    • checkRelations

      List<String> checkRelations()
      check the database integrity and return all invalid records.
      Returns:
      the list of invalid records
    • checkIndexes

      List<String> checkIndexes()
      check the database Indexes integrity and return nonexistent indexes.
      Returns:
      Nonexistent Indexes
    • checkCoreGlobalServicesWithNoDefault

      List<String> checkCoreGlobalServicesWithNoDefault()
      Core global services name with no set default.
      Returns:
      Core global services name with no set default.
      Since:
      23.10.0
    • checkFormsWithNoDeliveryMethod

      List<String> checkFormsWithNoDeliveryMethod()
      Return forms name with no delivery method configured.
      Returns:
      forms name with no delivery method configured.
      Since:
      23.10.0
    • checkServicesWithDebugLogEnable

      List<String> checkServicesWithDebugLogEnable()
      Return NameAndVersion of all Services with debug log enable for prod system
      Returns:
      Services name and version with debug log enable for prod system
      Since:
      23.10.0