public interface

UpgradeConstraints

com.atlassian.jira.upgrade.UpgradeConstraints
Known Indirect Subclasses

Class Overview

Used by UpgradeManagerImpl 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)

Summary

Public Methods
int getTargetDatabaseBuildNumber()
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.

Public Methods

public int getTargetDatabaseBuildNumber ()

Gets the target number of database that should be set once all upgrade tasks are run.

Returns
  • target number of database.

public boolean shouldRunTask (String upgradeTaskNumber)

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.