com.atlassian.greenhopper.upgrade.task013
Class MigrateRankDataTaskImpl

java.lang.Object
  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.AbstractTransactionalTask
log
 
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 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-2013 Atlassian. All Rights Reserved.