Interface SchemaModelValidator

All Known Implementing Classes:
SchemaModelValidatorImpl

public interface SchemaModelValidator
  • Method Details Link icon

    • checkDataModel Link icon

      com.google.common.util.concurrent.ListenableFuture<SchemaModelValidator.Result> checkDataModel(ValidationProgress progressCallback, Reporter additionalReporter)
      Starts validating the entity model against the database. If already running, this just returns the future representing the currently running validation task. In this case the given progressCallback and additionalReporter arguments are not taken into account.
    • isRunning Link icon

      boolean isRunning()
      Check if the validation is currently in progress.
    • addProgress Link icon

      void addProgress(ValidationProgress progress)
      Adds a ValidationProgress to the list of global progress callbacks.
    • removeProgress Link icon

      void removeProgress(ValidationProgress progress)
    • addReporter Link icon

      void addReporter(Reporter reporter)
      Adds a Reporter to the global list of reporters.
    • removeReporter Link icon

      void removeReporter(Reporter reporter)