com.atlassian.greenhopper.upgrade.task013
Class ConvertOldRankFieldsToNumberTypeTask

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

@Service
public class ConvertOldRankFieldsToNumberTypeTask
extends AbstractTransactionalTask<UpgradeTaskState>

Part of GhUpgradeTask013. Find all custom fields in the database of the old ranking type, and convert them into JIRA's NumberCFType. This way, we can retain the values, but eventually we can remove the old ranking custom field type from GreenHopper.


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractTransactionalTask
log
 
Constructor Summary
ConvertOldRankFieldsToNumberTypeTask()
           
 
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
 

Constructor Detail

ConvertOldRankFieldsToNumberTypeTask

public ConvertOldRankFieldsToNumberTypeTask()
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.