Package com.atlassian.jira.upgrade
Class DefaultUpgradeConstraints
java.lang.Object
com.atlassian.jira.upgrade.DefaultUpgradeConstraints
- All Implemented Interfaces:
UpgradeConstraints
Allows to run every upgrade task (this needs to be fixed as it should only be allowed to run upgrade task up to
current build number) and returns
BuildUtilsInfo.getApplicationBuildNumber()
as a target database number.- Since:
- v7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Gets the target number of database that should be set once all upgrade tasks are run.boolean
shouldRunTask
(String upgradeTaskNumber) Checks if given upgrade task number should be run by upgrade manager.
-
Constructor Details
-
DefaultUpgradeConstraints
-
-
Method Details
-
getTargetDatabaseBuildNumber
public int getTargetDatabaseBuildNumber()Description copied from interface:UpgradeConstraints
Gets the target number of database that should be set once all upgrade tasks are run.- Specified by:
getTargetDatabaseBuildNumber
in interfaceUpgradeConstraints
- Returns:
- target number of database.
-
shouldRunTask
Description copied from interface:UpgradeConstraints
Checks if given upgrade task number should be run by upgrade manager.- Specified by:
shouldRunTask
in interfaceUpgradeConstraints
- Parameters:
upgradeTaskNumber
- number of upgrade task- Returns:
- true if task should be run, false otherwise.
-