public class

VersionEventHandlerImpl

extends Object
implements VersionEventHandler
java.lang.Object
   ↳ com.atlassian.jira.auditing.handlers.VersionEventHandlerImpl

Summary

Public Constructors
VersionEventHandlerImpl()
Public Methods
@Nonnull RecordRequest onVersionArchiveEvent(VersionArchiveEvent event)
@Nonnull RecordRequest onVersionCreateEvent(AbstractVersionEvent event)
@Nonnull RecordRequest onVersionDeleteEvent(AbstractVersionEvent event)
@Nonnull RecordRequest onVersionMergeEvent(VersionMergeEvent event)
@Nonnull RecordRequest onVersionReleaseEvent(VersionReleaseEvent event)
@Nonnull RecordRequest onVersionUnarchiveEvent(VersionUnarchiveEvent event)
@Nonnull RecordRequest onVersionUnreleaseEvent(VersionUnreleaseEvent event)
@Nonnull Option<RecordRequest> onVersionUpdatedEvent(VersionUpdatedEvent event)
Protected Methods
@Nonnull List<ChangedValue> computeChangedValues(Version version, Version currentVersion)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.auditing.handlers.VersionEventHandler

Public Constructors

public VersionEventHandlerImpl ()

Public Methods

@Nonnull public RecordRequest onVersionArchiveEvent (VersionArchiveEvent event)

@Nonnull public RecordRequest onVersionCreateEvent (AbstractVersionEvent event)

@Nonnull public RecordRequest onVersionDeleteEvent (AbstractVersionEvent event)

@Nonnull public RecordRequest onVersionMergeEvent (VersionMergeEvent event)

@Nonnull public RecordRequest onVersionReleaseEvent (VersionReleaseEvent event)

@Nonnull public RecordRequest onVersionUnarchiveEvent (VersionUnarchiveEvent event)

@Nonnull public RecordRequest onVersionUnreleaseEvent (VersionUnreleaseEvent event)

@Nonnull public Option<RecordRequest> onVersionUpdatedEvent (VersionUpdatedEvent event)

Protected Methods

@Nonnull protected List<ChangedValue> computeChangedValues (Version version, Version currentVersion)