public class

SchemeEventHandlerImpl

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

Summary

Public Constructors
SchemeEventHandlerImpl()
Public Methods
RecordRequest onSchemeAddedToProject(AbstractSchemeAddedToProjectEvent event)
RecordRequest onSchemeAddedToProject(FieldLayoutSchemeAddedToProjectEvent event)
RecordRequest onSchemeCopiedEvent(FieldLayoutSchemeCopiedEvent event)
RecordRequest onSchemeCopiedEvent(AbstractSchemeCopiedEvent event)
RecordRequest onSchemeCreatedEvent(FieldLayoutSchemeCreatedEvent event)
RecordRequest onSchemeCreatedEvent(AbstractSchemeEvent event)
RecordRequest onSchemeDeletedEvent(FieldLayoutSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(PermissionSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(NotificationSchemeDeletedEvent event)
RecordRequest onSchemeDeletedEvent(WorkflowSchemeDeletedEvent event)
RecordRequest onSchemeRemovedFromProject(AbstractSchemeRemovedFromProjectEvent event)
RecordRequest onSchemeRemovedFromProject(FieldLayoutSchemeRemovedFromProjectEvent event)
RecordRequest onSchemeUpdatedEvent(AbstractSchemeUpdatedEvent event)
RecordRequest onSchemeUpdatedEvent(FieldLayoutSchemeUpdatedEvent event)
Protected Methods
static List<ChangedValue> computeChangedValues(NamedWithDescription currentScheme)
static List<ChangedValue> computeChangedValues(NamedWithDescription originalScheme, 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 (AbstractSchemeAddedToProjectEvent event)

public RecordRequest onSchemeAddedToProject (FieldLayoutSchemeAddedToProjectEvent event)

public RecordRequest onSchemeCopiedEvent (FieldLayoutSchemeCopiedEvent event)

public RecordRequest onSchemeCopiedEvent (AbstractSchemeCopiedEvent event)

public RecordRequest onSchemeCreatedEvent (FieldLayoutSchemeCreatedEvent event)

public RecordRequest onSchemeCreatedEvent (AbstractSchemeEvent event)

public RecordRequest onSchemeDeletedEvent (FieldLayoutSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (PermissionSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (NotificationSchemeDeletedEvent event)

public RecordRequest onSchemeDeletedEvent (WorkflowSchemeDeletedEvent event)

public RecordRequest onSchemeRemovedFromProject (AbstractSchemeRemovedFromProjectEvent event)

public RecordRequest onSchemeRemovedFromProject (FieldLayoutSchemeRemovedFromProjectEvent event)

public RecordRequest onSchemeUpdatedEvent (AbstractSchemeUpdatedEvent event)

public RecordRequest onSchemeUpdatedEvent (FieldLayoutSchemeUpdatedEvent event)

Protected Methods

protected static List<ChangedValue> computeChangedValues (NamedWithDescription currentScheme)

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