com.atlassian.jira.upgrade
Class AbstractUpgradeTask

java.lang.Object
  extended by com.atlassian.jira.upgrade.AbstractUpgradeTask
All Implemented Interfaces:
UpgradeTask
Direct Known Subclasses:
AbstractReindexUpgradeTask, UpgradeTask_Build10, UpgradeTask_Build11, UpgradeTask_Build22, UpgradeTask_Build24, UpgradeTask_Build25, UpgradeTask_Build26, UpgradeTask_Build27, UpgradeTask_Build28, UpgradeTask_Build32, UpgradeTask_Build33, UpgradeTask_Build34, UpgradeTask_Build35, UpgradeTask_Build47, UpgradeTask_Build47, UpgradeTask_Build48, UpgradeTask_Build50, UpgradeTask_Build51, UpgradeTask_Build57, UpgradeTask_Build60, UpgradeTask_Build61, UpgradeTask_Build66, UpgradeTask_Build68, UpgradeTask_Build69, UpgradeTask1_2, UpgradeTask1_2

public abstract class AbstractUpgradeTask
extends java.lang.Object
implements UpgradeTask


Constructor Summary
AbstractUpgradeTask()
           
 
Method Summary
protected  void addError(java.lang.String error)
           
 void addErrors(java.util.Collection errors)
           
 void addErrors(java.lang.String prefix, java.util.Collection errors)
          Useful for adding a bunch of errors (like from a command) with a prefix
abstract  void doUpgrade()
          Perform the upgrade.
protected  ApplicationProperties getApplicationProperties()
           
abstract  java.lang.String getBuildNumber()
           
protected  org.ofbiz.core.entity.GenericDelegator getDelegator()
           
 java.util.Collection getErrors()
          Return any errors that occur.
 java.lang.String getShortDescription()
          A short (<50 chars) description of the upgrade action
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUpgradeTask

public AbstractUpgradeTask()
Method Detail

getBuildNumber

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

doUpgrade

public abstract void doUpgrade()
                        throws java.lang.Exception
Description copied from interface: UpgradeTask
Perform the upgrade.

Specified by:
doUpgrade in interface UpgradeTask
Throws:
java.lang.Exception

getShortDescription

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

Specified by:
getShortDescription in interface UpgradeTask

getDelegator

protected org.ofbiz.core.entity.GenericDelegator getDelegator()

getApplicationProperties

protected ApplicationProperties getApplicationProperties()

addError

protected void addError(java.lang.String error)

addErrors

public void addErrors(java.lang.String prefix,
                      java.util.Collection errors)
Useful for adding a bunch of errors (like from a command) with a prefix


addErrors

public void addErrors(java.util.Collection errors)

getErrors

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

Specified by:
getErrors in interface UpgradeTask


Copyright © 2002-2006 Atlassian. All Rights Reserved.