Package com.atlassian.jira.upgrade
Interface UpgradeConstraints
- All Known Implementing Classes:
DefaultUpgradeConstraints
public interface UpgradeConstraints
Used to determine if upgrade task should be run and what target version number should
be stored in database. It allows to have one JIRA release running on different database versions
(e.g. same OnDemand release can run on higher version on some instances)
- Since:
- 7.0
-
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.
-
Method Details
-
getTargetDatabaseBuildNumber
int getTargetDatabaseBuildNumber()Gets the target number of database that should be set once all upgrade tasks are run.- Returns:
- target number of database.
-
shouldRunTask
Checks if given upgrade task number should be run by upgrade manager.- Parameters:
upgradeTaskNumber
- number of upgrade task- Returns:
- true if task should be run, false otherwise.
-