com.atlassian.bamboo.upgrade.tasks
Class AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask

java.lang.Object
  extended by com.atlassian.bamboo.upgrade.AbstractUpgradeTask
      extended by com.atlassian.bamboo.upgrade.tasks.AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask
All Implemented Interfaces:
UpgradeTask
Direct Known Subclasses:
UpgradeTask5912MoveTrustedAppsToBandanaPhase2

@Component
public abstract class AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask
extends AbstractUpgradeTask

An abstract task that should be used whenever an upgrade task for AdminConfig->DB migration is done. Helps with moving the content from a file created in Phase 1 AbstractPhase1MoveAdminConfigToDatabaseUpgradeTask into the db.


Field Summary
protected  AbstractPhase1MoveAdminConfigToDatabaseUpgradeTask phase1UpgradeTask
           
protected  CustomizableXStreamFactory xstreamFactory
           
 
Fields inherited from class com.atlassian.bamboo.upgrade.AbstractUpgradeTask
errors
 
Constructor Summary
protected AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask(String shortDescription, AbstractPhase1MoveAdminConfigToDatabaseUpgradeTask phase1UpgradeTask)
           
 
Method Summary
protected  File getValidPhase1File()
           
 
Methods inherited from class com.atlassian.bamboo.upgrade.AbstractUpgradeTask
getBuildNumber, getErrors, 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

xstreamFactory

@Autowired
protected CustomizableXStreamFactory xstreamFactory

phase1UpgradeTask

@NotNull
protected final AbstractPhase1MoveAdminConfigToDatabaseUpgradeTask phase1UpgradeTask
Constructor Detail

AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask

protected AbstractPhase2MoveAdminConfigToDatabaseUpgradeTask(@NotNull
                                                             String shortDescription,
                                                             @NotNull
                                                             AbstractPhase1MoveAdminConfigToDatabaseUpgradeTask phase1UpgradeTask)
Method Detail

getValidPhase1File

@Nullable
protected File getValidPhase1File()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.