public class

SchemeEventHandlerImpl

extends Object
implements SchemeEventHandler
java.lang.Object
   ↳ com.atlassian.jira.auditing.handlers.SchemeEventHandlerImpl

Summary

Public Constructors
SchemeEventHandlerImpl()
Public Methods
RecordRequest onSchemeAddedToProject(FieldLayoutSchemeAddedToProjectEvent event)
RecordRequest onSchemeAddedToProject(AbstractSchemeAddedToProjectEvent event)
RecordRequest onSchemeCopiedEvent(AbstractSchemeCopiedEvent event)
RecordRequest onSchemeCopiedEvent(FieldLayoutSchemeCopiedEvent event)
RecordRequest onSchemeCreatedEvent(AbstractSchemeEvent event)
RecordRequest onSchemeCreatedEvent(FieldLayoutSchemeCreatedEvent event)
RecordRequest onSchemeDeletedEvent(WorkflowSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(FieldLayoutSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(PermissionSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(NotificationSchemeDeletedEvent event)
RecordRequest onSchemeRemovedFromProject(AbstractSchemeRemovedFromProjectEvent event)
RecordRequest onSchemeRemovedFromProject(FieldLayoutSchemeRemovedFromProjectEvent event)
RecordRequest onSchemeUpdatedEvent(FieldLayoutSchemeUpdatedEvent event)
RecordRequest onSchemeUpdatedEvent(AbstractSchemeUpdatedEvent event)
Protected Methods
static List<ChangedValue> computeChangedValues(NamedWithDescription originalScheme, NamedWithDescription currentScheme)
static List<ChangedValue> computeChangedValues(NamedWithDescription currentScheme)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.auditing.handlers.SchemeEventHandler

Public Constructors

public SchemeEventHandlerImpl ()

Public Methods

public RecordRequest onSchemeAddedToProject (FieldLayoutSchemeAddedToProjectEvent event)

public RecordRequest onSchemeAddedToProject (AbstractSchemeAddedToProjectEvent event)

public RecordRequest onSchemeCopiedEvent (AbstractSchemeCopiedEvent event)

public RecordRequest onSchemeCopiedEvent (FieldLayoutSchemeCopiedEvent event)

public RecordRequest onSchemeCreatedEvent (AbstractSchemeEvent event)

public RecordRequest onSchemeCreatedEvent (FieldLayoutSchemeCreatedEvent event)

public RecordRequest onSchemeDeletedEvent (WorkflowSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (FieldLayoutSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (PermissionSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (NotificationSchemeDeletedEvent event)

public RecordRequest onSchemeRemovedFromProject (AbstractSchemeRemovedFromProjectEvent event)

public RecordRequest onSchemeRemovedFromProject (FieldLayoutSchemeRemovedFromProjectEvent event)

public RecordRequest onSchemeUpdatedEvent (FieldLayoutSchemeUpdatedEvent event)

public RecordRequest onSchemeUpdatedEvent (AbstractSchemeUpdatedEvent event)

Protected Methods

protected static List<ChangedValue> computeChangedValues (NamedWithDescription originalScheme, NamedWithDescription currentScheme)

protected static List<ChangedValue> computeChangedValues (NamedWithDescription currentScheme)