public class

DefaultUpgradeConstraints

extends Object
implements UpgradeConstraints
java.lang.Object
   ↳ com.atlassian.jira.upgrade.DefaultUpgradeConstraints

Class Overview

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 getApplicationBuildNumber() as a target database number.

Summary

Public Constructors
@Inject DefaultUpgradeConstraints(BuildUtilsInfo buildUtilsInfo)
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.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.upgrade.UpgradeConstraints

Public Constructors

@Inject public DefaultUpgradeConstraints (BuildUtilsInfo buildUtilsInfo)

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.