com.atlassian.confluence.upgrade
Interface UpgradeTask

All Known Subinterfaces:
DatabaseUpgradeTask
All Known Implementing Classes:
AbstractUpgradeTask, AtlassianUpgradeFollowersUpgradeTask, AttachmentFileNameUpgradeTask, AttachmentsFileSizeUpgradeTask, ChangeLogoStorageUpgradeTask, ColourSchemesUpgradeTask, CommentParentColumnUpgradeTask, ContentStatusUpgradeTask, ConvertAdministerConfluenceToSystemAdministratorUpgradeTask, CorrectAttachmentCreatorUpgradeTask, DailyReportPreferenceUpgradeTask, DefaultSpaceContentUpgradeTask, DraftDataCleaningUpgradeTask, DropDraftTableUpgradeTask, DuplicateNotificationsCleanupUpgradeTask, EnableAntiXssModeUpgradeTask, ExcerptMacroUpgradeTask, FollowFavouriteUpgradeTask, GuardPermissionsUpgradeTask, HashTaskListKeysUpgradeTask, HierarchicalFileSystemAttachmentUpgradeTask, HiLoIdRepairUpgradeTask, IncreasePoolSizeUpgradeTask, InitApplicationKeysUpgradeTask, InitialiseSidUpgradeTask, IntroduceShortcutLinkAliasUpgradeTask, LegacyContentPermissionUpgradeTask, MacroToPluginUpgradeTask, MailCreationDateUpgradeTask, MailDatabaseUpgradeTask, MailServerConfigUpdate, MoveBackupSettingsToDatabaseUpgradeTask, MoveBandanaConfigsToDatabaseUpgradeTask, MoveFormatsToDatabaseUpgradeTask, MoveGlobalConfigToBandanaUpgradeTask, MoveLayoutsToDatabaseUpgradeTask, MoveNonPictureProfileAttachmentsUpgradeTask, MovePluginsToDatabaseUpgradeTask, MoveUserMacrosToBandanaUpgradeTask, NewConfigUpgradeTask, NewSpacePermissionsUpgradeTask, OSUserToAtlassianUserMigrationUpgradeTask, PagePermissionUpgradeTask, PagePropertiesUpgradeTask, PersonalInformationRepairUpgradeTask, PurgeCorruptOutgoingLinksUpgradeTask, PurgeThumbnailsUpgradeTask, RebuildAncestorsUpgradeTask, RebuildIndexUpgradeTask, ReduceIndexNameLengthUpgradeTask, RemoveActiveFlagUpgradeTask, RemoveBlankReferrersUpgradeTask, RemoveClassicThemeUpgradeTask, RemoveDuplicateTaskListKeysUpgradeTask, RemoveEmailTemplatesTableUpgradeTask, RemoveGlobalAnonymousPermissionsUpgradeTask, RemoveOldCommentVersionFromParentComment, RenamePositionColumnUpgradeTask, ResizeProfileImagesUpgradeTask, ResourceUpgradeTask, SeparateContentBodyTableUpgradeTask, SetGlobalSpaceTypeUpgradeTask, ShortcutLinksUpgradeTask, SpaceGroupUpgradeTask, SpaceRelationUpgradeTask, TinyMce3UpgradeTask, UpdateReferrerConfigUpgradeTask, UserStatusPermissionUpgradeTask, VersionCommentsUpgradeTask, VersionedAttachmentDatabaseUpgradeTask, VersionedAttachmentsUpgradeTask, VersionedAttachmentVersionDatabaseUpgradeTask

public interface UpgradeTask


Field Summary
static org.apache.log4j.Logger log
          Deprecated. 
 
Method Summary
 void doUpgrade()
          Perform the upgrade.
 java.lang.String getBuildNumber()
           
 java.util.Collection<UpgradeError> getErrors()
          Return any errors that occur.
 java.lang.String getShortDescription()
          A short (<50 chars) description of the upgrade action
 

Field Detail

log

@Deprecated
static final org.apache.log4j.Logger log
Deprecated. 
All upgrade tasks should use this log for convenience, unless there's some overriding reason to use a different log

Method Detail

getBuildNumber

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

getShortDescription

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

java.util.Collection<UpgradeError> getErrors()
Return any errors that occur. Each entry is an UpgradeError.



Copyright © 2003-2010 Atlassian. All Rights Reserved.