Interface TopiaMigrationServiceAskUserToMigrate


  • public interface TopiaMigrationServiceAskUserToMigrate
    Callback to ask user to migrate.

    To add one, you have just to implements it and make available via the ServiceLoader mechanism.

    Created by tchemit on 05/05/2018.

    Author:
    Tony Chemit - dev@tchemit.fr
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean canIMigrate​(io.ultreia.java4all.util.Version dbVersion, List<io.ultreia.java4all.util.Version> versions)
      Ask user to migrate database.
    • Method Detail

      • canIMigrate

        boolean canIMigrate​(io.ultreia.java4all.util.Version dbVersion,
                            List<io.ultreia.java4all.util.Version> versions)
        Ask user to migrate database.
        Parameters:
        dbVersion - current schema version
        versions - available versions to apply
        Returns:
        true if user accept to migrate, false otherwise.