Package com.almworks.jira.structure.api.sync
package com.almworks.jira.structure.api.sync
-
ClassDescription
AbstractSynchronizeris an abstract base class for the synchronizers that provides basic implementation for some of theStructureSynchronizermethods and offers some utility methods for the synchronizers.This is a temporary object that's passed to a synchronizer and tells what's been changed in structure and in JIRA or in the external system.AStructureSynchronizeris a pluggable Structure extension that allows you to sync structure with any other aspect of issues, be it links, subtasks or anything else.This exception is thrown by theStructureSyncManagerwhen it cannot perform the requested operation.StructureSyncManagermanages the whole synchronization engine.This interface is used by synchronizers to log audit information regarding their actions, configuration changes, etc.Defines two possible directions for the full synchronization.SyncEventwith its only subclasses,SyncEvent.StructureandSyncEvent.Jira, is used to represent to incremental synchronization a single change in JIRA or in Structure.SyncInstancerepresents an instance of a synchronizer, configured with user-specified parameters to act on some structure under some user account.AStructureSynchronizerthat is able to undo synchronizer actions.