Package de.willuhn.sql.version
Interface UpdateProvider
public interface UpdateProvider
Liefert dem Update-Prozess die benoetigten Informationen.
-
Method Summary
Modifier and TypeMethodDescriptionLiefert die zu verwendende Connection.int
Liefert die aktuelle VersionLiefert einen Monitor, an den Meldungen ueber den Update-Verlauf gesendet werden koennen.Liefert den Pfad, in dem der Update-Prozess nach Updates suchen soll.void
setNewVersion
(int newVersion) Wird mit der neuen Versionsnummer aufgerufen, wenn das Update durchlief.
-
Method Details
-
getCurrentVersion
Liefert die aktuelle Version- Returns:
- die aktuelle Versionsnummer.
- Throws:
ApplicationException
- wenn beim Ermitteln ein Fehler auftrat.
-
setNewVersion
Wird mit der neuen Versionsnummer aufgerufen, wenn das Update durchlief.- Parameters:
newVersion
- die neue Versionsnummer.- Throws:
ApplicationException
- Wenn beim Uebernehmen der Versionsnummer ein Fehler auftrat.
-
getConnection
Liefert die zu verwendende Connection.- Returns:
- die Connection.
- Throws:
ApplicationException
- wenn beim Erstellen der Connection ein Fehler auftrat.
-
getProgressMonitor
ProgressMonitor getProgressMonitor()Liefert einen Monitor, an den Meldungen ueber den Update-Verlauf gesendet werden koennen.- Returns:
- der Update-Monitor.
-
getUpdatePath
Liefert den Pfad, in dem der Update-Prozess nach Updates suchen soll.- Returns:
- Pfad, in dem nach den Update gesucht werden soll.
- Throws:
ApplicationException
-