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.
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.