com.atlassian.bamboo.upgrade
Class AbstractUpgradeTask

java.lang.Object
  extended by com.atlassian.bamboo.upgrade.AbstractUpgradeTask
All Implemented Interfaces:
UpgradeTask
Direct Known Subclasses:
AbstractBootstrapUpgradeTask, AbstractInHibernateTransactionUpgradeTask, UpgradeTask2209NewArtifactDirStructure, UpgradeTask2214RemoveLatestArtifactDirs, UpgradeTask2301InitArtifactLinksSize, UpgradeTask2303RemoveOrphanedBuildData, UpgradeTask2402MoveGlobalVariablesToDb, UpgradeTask2405ConvertBuildersToTasks, UpgradeTask2406GravatarSupportEnabled, UpgradeTask2408RecalculateJobRequirementsForTasksUpgrade, UpgradeTask2409ConvertMavenDependencyPluginConfiguration, UpgradeTask2413UpdateNAntCommandCapabilities, UpgradeTask2501InitPlanVcsRevisionHistory, UpgradeTask2512MoveAtlassianUserXML, UpgradeTask2514UpdateProcessingDuration, UpgradeTask2515PostSetupJiraServerMigration, UpgradeTask2703MoveRepositoryConfigIntoTable, UpgradeTask2704InitializeRepositoryChangesets, UpgradeTask2707MoveJobRepositoryToPlan, UpgradeTask2708RemoveNullRepositories, UpgradeTask2709MoveRepositoryChangesetsToChainResult, UpgradeTask2711SingleCleanCheckoutOptionPerTask, UpgradeTask2712CalculateRequirementsOfCheckoutTasks, UpgradeTask2713InitializeWorkingDirectoryOfJobs, UpgradeTask2715MoveSvnExternalsToRevision, UpgradeTask2804InitializePlanRepositoryTable, UpgradeTask3208UpdateBrokenCapabilities, UpgradeTaskExcerciseBDEV_874

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


Field Summary
protected  java.util.List<java.lang.String> errors
           
 
Constructor Summary
protected AbstractUpgradeTask()
           
protected AbstractUpgradeTask(java.lang.String buildNumber, java.lang.String shortDescription)
           
 
Method Summary
 java.lang.String getBuildNumber()
           
 java.util.List<java.lang.String> getErrors()
           
 java.lang.String getShortDescription()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.upgrade.UpgradeTask
doUpgrade
 

Field Detail

errors

protected final java.util.List<java.lang.String> errors
Constructor Detail

AbstractUpgradeTask

protected AbstractUpgradeTask()

AbstractUpgradeTask

protected AbstractUpgradeTask(@NotNull
                              java.lang.String buildNumber,
                              @NotNull
                              java.lang.String shortDescription)
Method Detail

getErrors

@NotNull
public java.util.List<java.lang.String> getErrors()
Specified by:
getErrors in interface UpgradeTask
Returns:
Return any errors that occur.

getBuildNumber

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

getShortDescription

@NotNull
public java.lang.String getShortDescription()
Specified by:
getShortDescription in interface UpgradeTask
Returns:
A short (<50 chars) description of the upgrade action


Copyright © 2012 Atlassian. All Rights Reserved.