com.atlassian.confluence.upgrade
Class AbstractUpgradeTask

java.lang.Object
  extended by com.atlassian.confluence.upgrade.AbstractUpgradeTask
All Implemented Interfaces:
UpgradeTask
Direct Known Subclasses:
AtlassianUpgradeFollowersUpgradeTask, EmbeddedCrowdInitUpgradeTask, EmbeddedCrowdSynchronisationUpgradeTask, FollowFavouriteUpgradeTask, HiLoIdRepairUpgradeTask

public abstract class AbstractUpgradeTask
extends Object
implements UpgradeTask


Constructor Summary
AbstractUpgradeTask()
           
 
Method Summary
protected  void addError(String errorMessage)
           
protected  void addError(UpgradeError error)
           
 String getBuildNumber()
           
 Collection<UpgradeError> getErrors()
          Return any errors that occur.
 String getShortDescription()
          A short (<50 chars) description of the upgrade action
 void setBuildNumber(String buildNumber)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.upgrade.UpgradeTask
doUpgrade, validate
 

Constructor Detail

AbstractUpgradeTask

public AbstractUpgradeTask()
Method Detail

getShortDescription

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

Specified by:
getShortDescription in interface UpgradeTask

addError

protected void addError(UpgradeError error)

addError

protected void addError(String errorMessage)

getErrors

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

Specified by:
getErrors in interface UpgradeTask
Returns:
a collection of UpgradeError objects, sometimes null.

setBuildNumber

public void setBuildNumber(String buildNumber)

getBuildNumber

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


Copyright © 2003-2011 Atlassian. All Rights Reserved.