com.atlassian.greenhopper.upgrade.task013
Class MigrateRankDataTaskImpl

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.global.AbstractTransactionalTask<UpgradeTaskState>
          extended by com.atlassian.greenhopper.upgrade.task013.MigrateRankDataTaskImpl
All Implemented Interfaces:
TransactionalTask<UpgradeTaskState>, MigrateRankDataTask

@Service
public class MigrateRankDataTaskImpl
extends AbstractTransactionalTask<UpgradeTaskState>
implements MigrateRankDataTask

Part of GhUpgradeTask013. For each new rank field, we need to query all issues in order to build a new rank based on the project ordering and the old rank (respectively). We then create new AO records for each new rank.


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logger
 
Constructor Summary
MigrateRankDataTaskImpl()
           
 
Method Summary
protected  void _doTask(UpgradeTaskState state)
           
protected  void _undoTask(UpgradeTaskState state)
           
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractTransactionalTask
doTask, undoTask
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logError, logException, logInfo, logTrace, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.greenhopper.upgrade.task013.MigrateRankDataTask
doTask, undoTask
 

Constructor Detail

MigrateRankDataTaskImpl

public MigrateRankDataTaskImpl()
Method Detail

_doTask

protected void _doTask(UpgradeTaskState state)
                throws java.lang.Exception
Specified by:
_doTask in class AbstractTransactionalTask<UpgradeTaskState>
Throws:
java.lang.Exception

_undoTask

protected void _undoTask(UpgradeTaskState state)
                  throws java.lang.Exception
Specified by:
_undoTask in class AbstractTransactionalTask<UpgradeTaskState>
Throws:
java.lang.Exception


Copyright © 2007-2012 Atlassian. All Rights Reserved.