Package com.almworks.jira.structure.api.sync

Interface Summary
IncrementalSyncData This is a temporary structure that's passed to a synchronizer and tells what's been changed in structure and in JIRA or in the external system.
StructureSynchronizer A StructureSynchronizer is a pluggable Structure extension that allows you to sync structure with any other aspect of issues, be it links, subtasks or anything else.
StructureSyncManager StructureSyncManager manages the whole synchronization engine.
SyncController This class provides StructureSynchronizer with additional methods to send feedback to structure manager.
SynchronizerUndoRecorder This interface is used by the synchronizers to store undo information in the synchronization undo log.
SyncInstance SyncInstance represents an installed and configured instance of a synchronizer.
 

Class Summary
AbstractIssueListeningSynchronizer<P> This is the base class for the synchronizer that need to listen to issue changes in JIRA.
AbstractSynchronizer<P> AbstractSynchronizer is an abstract base class for the synchronizers that provides basic implementation for some of the StructureSynchronizer methods and offers some utility methods for the synchronizers.
StructureSynchronizerModuleDescriptor Synchronizer module descriptor, used to access the synchronizer configuration set up in the <structure-synchronizer> module.
SyncEvent SyncEvent with its only subclasses, SyncEvent.Structure and SyncEvent.Jira, is used to represent to incremental synchronization a single change in JIRA or in Structure.
SyncEvent.Jira  
SyncEvent.Structure  
 

Enum Summary
SyncDirection Defines two possible directions for the full synchronization.
 

Exception Summary
StructureSynchronizerException This exception is thrown by the StructureSyncManager when it cannot perform the requested operation.
 



Copyright © 2013 ALMWorks. All Rights Reserved.