public class

UpgradeTask_Build71001

extends AbstractDelayableUpgradeTask
java.lang.Object
   ↳ com.atlassian.jira.upgrade.AbstractUpgradeTask
     ↳ com.atlassian.jira.upgrade.AbstractDelayableUpgradeTask
       ↳ com.atlassian.jira.upgrade.tasks.UpgradeTask_Build71001

Class Overview

Deletes the version association for any issues that have a reference to a non-existent project version.

Summary

Public Constructors
UpgradeTask_Build71001(DbConnectionManager dbConnectionManager)
Public Methods
void doUpgrade(boolean setupMode)
Perform an upgrade task that will delete any association from the 'NodeAssociation' table that is between an issue and a non-existent version.
String getBuildNumber()
String getShortDescription()
boolean isDowngradeTaskRequired()
[Expand]
Inherited Methods
From class com.atlassian.jira.upgrade.AbstractDelayableUpgradeTask
From class com.atlassian.jira.upgrade.AbstractUpgradeTask
From class java.lang.Object
From interface com.atlassian.jira.upgrade.UpgradeTask

Public Constructors

public UpgradeTask_Build71001 (DbConnectionManager dbConnectionManager)

Public Methods

public void doUpgrade (boolean setupMode)

Perform an upgrade task that will delete any association from the 'NodeAssociation' table that is between an issue and a non-existent version. This is necessary because of a bug--reported in JRA-22351--where versions were removed from the database before the issue's version associations had a chance to be deleted. This caused JQL searches like 'fixVersion is EMPTY' to be incorrect.

Throws
Exception

public String getBuildNumber ()

public String getShortDescription ()

public boolean isDowngradeTaskRequired ()