Class AbstractUpgradeTask

java.lang.Object
com.atlassian.upgrade.AbstractUpgradeTask
All Implemented Interfaces:
UpgradeTask

public abstract class AbstractUpgradeTask extends Object implements UpgradeTask
Author:
Ara Abrahamian (ara_e_w@yahoo.com)
  • Constructor Details

    • AbstractUpgradeTask

      public AbstractUpgradeTask()
  • Method Details

    • 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)
    • addErrors

      public void addErrors(String prefix, Collection<String> errors)
      Useful for adding a bunch of errors (like from a command) with a prefix
    • addErrors

      public void addErrors(Collection<String> errors)
    • 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
    • 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