Package org.jjazz.upgrade.api
Interface UpgradeTask
- All Known Implementing Classes:
Analytics.RestoreSettingsTask
,ChordTypeDatabase.RestoreSettingsTask
,FavoriteRhythms.RestoreSettingsTask
,FileDirectoryManager.RestoreSettingsTask
,JJazzMidiSystem.RestoreSettingsTask
,OutputSynthManager.RestoreSettingsTask
,PlaybackSettings.RestoreSettingsTask
,RemoteAction.RestoreSettingsTask
,StartupShutdownSongManager.RestoreSettingsTask
public interface UpgradeTask
An upgrade task.
All UpgradeTasks found in the global Lookup will be called by the UpgradeManager upon a fresh JJazzLab start, upon module installation (this means UI is not yet available).
-
Method Summary
-
Method Details
-
upgrade
Perform an upgrade task, typically import settings from oldVersion.- Parameters:
oldVersion
- The reference JJazzLab version from which upgrade should be done. Can be null if no previous version was found on the system.
-