com.atlassian.bamboo.upgrade
Interface UpgradeTask

All Known Subinterfaces:
HibernateUpgradeTask, PriorityUpgradeTask, StartupUpgradeTask
All Known Implementing Classes:
AbstractPreparedStatementUpgradeTask, AbstractStatementUpgradeTask, UpgradeTask1002CleanupEmptyAuthors, UpgradeTask1101NotificationRecipients, UpgradeTask1102NotificationRecipients, UpgradeTask1300PipelineEnabledByDefault, UpgradeTask1301RemoveDuplicatedCommits, UpgradeTask1307SetDefaultElasticImageConfiguration, UpgradeTask1309DefaultEnabledForElasticSchedule, UpgradeTask1310UpdateEBSSnapshot, UpgradeTask302, UpgradeTask402, UpgradeTask403, UpgradeTask405, UpgradeTask406, UpgradeTask407, UpgradeTask408, UpgradeTask501, UpgradeTask601, UpgradeTask602, UpgradeTask603VcsKeyForBuild, UpgradeTask604LatestVcsKeyForBuild, UpgradeTask605TriggerReasons, UpgradeTask607PipelineTableUpdate, UpgradeTask608BuildLogStorageUpdate, UpgradeTask609BuilderAndJdkToCapabilities, UpgradeTask610BuilderPlanRequirements, UpgradeTask611DefaultCapabilitySets, UpgradeTask612AllowedBuilds, UpgradeTask705PerforceCapability, UpgradeTask707PerforceRequirement, UpgradeTask710RenameQueues, UpgradeTask713CleanCapabilitiesRequirements, UpgradeTask802CommitMsgFieldToClob, UpgradeTask901JiraIssueTypes, UpgradeTask902Reindex

public interface UpgradeTask


Method Summary
 void doUpgrade()
          Perform the upgrade.
 java.lang.String getBuildNumber()
           
 java.util.Collection<java.lang.String> getErrors()
          Return any errors that occur.
 java.lang.String getShortDescription()
          A short (<50 chars) description of the upgrade action
 

Method Detail

getBuildNumber

@NotNull
java.lang.String getBuildNumber()
Returns:
The build number that this upgrade is applicable to.

getShortDescription

@NotNull
java.lang.String getShortDescription()
A short (<50 chars) description of the upgrade action


doUpgrade

void doUpgrade()
               throws java.lang.Exception
Perform the upgrade.

Throws:
java.lang.Exception

getErrors

@Nullable
java.util.Collection<java.lang.String> getErrors()
Return any errors that occur. Each entry is a string.



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.