com.atlassian.greenhopper.global
Interface TransactionalTask<T>

All Known Subinterfaces:
MigrateRankDataTask
All Known Implementing Classes:
AbstractTransactionalTask, ColumnLayoutItemsCleanupTask, ConvertOldRankFieldsToNumberTypeTask, CreateNewRankCustomFieldsFromOldTask, FieldConfigurationCleanupTask, InitialiseRankFieldsMapTask, MigrateRankDataTaskImpl, PostUpgradeCleanupTask, RenameOldRankCustomFieldsTask, ResolveDefaultRankFieldTask, ScreenSchemeCleanupTask, UpdateGreenHopperConfigurationTask, UpdateLabsRankFieldDescriptionTask, UpdateSavedFiltersForNewRankFieldsTask

public interface TransactionalTask<T>

Encapsulates a task that should be "transactional" in that the task can be undone at a later time given a specified state.


Method Summary
 void doTask(T state)
           
 void undoTask(T state)
           
 

Method Detail

doTask

void doTask(T state)
            throws java.lang.Exception
Throws:
java.lang.Exception

undoTask

void undoTask(T state)
              throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2007-2014 Atlassian. All Rights Reserved.