com.atlassian.jira.upgrade.tasks
Class UpgradeTask_Build808

java.lang.Object
  extended by com.atlassian.jira.upgrade.tasks.UpgradeTask_Build808
All Implemented Interfaces:
UpgradeTask

public class UpgradeTask_Build808
extends Object
implements UpgradeTask

Sets a date-time property that the instance was upgraded so we can know when to delete the NotificationInstance table.

Since:
v5.2

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.upgrade.UpgradeTask
UpgradeTask.Status
 
Constructor Summary
UpgradeTask_Build808()
           
 
Method Summary
 void doUpgrade(boolean setupMode)
          Perform the upgrade.
 String getBuildNumber()
           
 Collection<String> getErrors()
          Return any errors that occur.
 String getShortDescription()
          A short (<50 chars) description of the upgrade action
 boolean isReindexRequired()
          Is a reindex required as a result of running this task.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradeTask_Build808

public UpgradeTask_Build808()
Method Detail

getBuildNumber

public String getBuildNumber()
Specified by:
getBuildNumber in interface UpgradeTask
Returns:
The build number that this upgrade is applicable to

getShortDescription

public String getShortDescription()
Description copied from interface: UpgradeTask
A short (<50 chars) description of the upgrade action

Specified by:
getShortDescription in interface UpgradeTask

doUpgrade

public void doUpgrade(boolean setupMode)
               throws Exception
Description copied from interface: UpgradeTask
Perform the upgrade.

Specified by:
doUpgrade in interface UpgradeTask
Parameters:
setupMode - Indicating this upgrade task is running during set up.
Throws:
Exception

getErrors

public Collection<String> getErrors()
Description copied from interface: UpgradeTask
Return any errors that occur. Each entry is a string.

Specified by:
getErrors in interface UpgradeTask

isReindexRequired

public boolean isReindexRequired()
Description copied from interface: UpgradeTask
Is a reindex required as a result of running this task. If this method returns true the Upgrade manager will perform a reindex before completing. If an upgrade task changes data that is indexed by Lucene, e.g. the content of Issue fields then it should return true. A task need not necessarily change data to require a reindex but may return true here and do nothing else if there is a functional change to the code that requires the Lucene index to be rebuilt.

Specified by:
isReindexRequired in interface UpgradeTask
Returns:
true if a reindex is required as a result of running this task.


Copyright © 2002-2013 Atlassian. All Rights Reserved.