Provides common functionality used by a
ProjectVersionHandler
in its {@link ProjectVersionHandler#preLoading(String,java.io.File,UpgradeStrategy) pre-loading}phase.
A DefaultPreLoader
does the following:
- Asks the user if she wants to upgrade the project;
- If the user chooses to upgrade, ask the user if she wants to create a backup Jitterpak of the project before upgrading;
- Creates a backup Jitterpak if the user chooses to do so
@author Torgil Zethson
@since 2.0.0