com.atlassian.jira.auditing.handlers
Class SchemeEventHandlerImpl

java.lang.Object
  extended by com.atlassian.jira.auditing.handlers.SchemeEventHandlerImpl
All Implemented Interfaces:
SchemeEventHandler

public class SchemeEventHandlerImpl
extends Object
implements SchemeEventHandler

Since:
v6.2

Constructor Summary
SchemeEventHandlerImpl()
           
 
Method Summary
protected static List<ChangedValue> computeChangedValues(NamedWithDescription currentScheme)
           
protected static List<ChangedValue> computeChangedValues(NamedWithDescription originalScheme, NamedWithDescription currentScheme)
           
 RecordRequest onSchemeAddedToProject(AbstractSchemeAddedToProjectEvent event)
           
 RecordRequest onSchemeAddedToProject(FieldLayoutSchemeAddedToProjectEvent event)
           
 RecordRequest onSchemeCopiedEvent(AbstractSchemeCopiedEvent event)
           
 RecordRequest onSchemeCopiedEvent(FieldLayoutSchemeCopiedEvent event)
           
 RecordRequest onSchemeCreatedEvent(AbstractSchemeEvent event)
           
 RecordRequest onSchemeCreatedEvent(FieldLayoutSchemeCreatedEvent event)
           
 RecordRequest onSchemeDeletedEvent(FieldLayoutSchemeDeletedEvent event)
           
 RecordRequest onSchemeDeletedEvent(NotificationSchemeDeletedEvent event)
           
 RecordRequest onSchemeDeletedEvent(PermissionSchemeDeletedEvent event)
           
 RecordRequest onSchemeDeletedEvent(WorkflowSchemeDeletedEvent event)
           
 RecordRequest onSchemeRemovedFromProject(AbstractSchemeRemovedFromProjectEvent event)
           
 RecordRequest onSchemeRemovedFromProject(FieldLayoutSchemeRemovedFromProjectEvent event)
           
 RecordRequest onSchemeUpdatedEvent(AbstractSchemeUpdatedEvent event)
           
 RecordRequest onSchemeUpdatedEvent(FieldLayoutSchemeUpdatedEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemeEventHandlerImpl

public SchemeEventHandlerImpl()
Method Detail

onSchemeCreatedEvent

public RecordRequest onSchemeCreatedEvent(AbstractSchemeEvent event)
Specified by:
onSchemeCreatedEvent in interface SchemeEventHandler

onSchemeCopiedEvent

public RecordRequest onSchemeCopiedEvent(AbstractSchemeCopiedEvent event)
Specified by:
onSchemeCopiedEvent in interface SchemeEventHandler

onSchemeCopiedEvent

public RecordRequest onSchemeCopiedEvent(FieldLayoutSchemeCopiedEvent event)
Specified by:
onSchemeCopiedEvent in interface SchemeEventHandler

onSchemeDeletedEvent

public RecordRequest onSchemeDeletedEvent(PermissionSchemeDeletedEvent event)
Specified by:
onSchemeDeletedEvent in interface SchemeEventHandler

onSchemeDeletedEvent

public RecordRequest onSchemeDeletedEvent(WorkflowSchemeDeletedEvent event)
Specified by:
onSchemeDeletedEvent in interface SchemeEventHandler

onSchemeDeletedEvent

public RecordRequest onSchemeDeletedEvent(NotificationSchemeDeletedEvent event)
Specified by:
onSchemeDeletedEvent in interface SchemeEventHandler

onSchemeCreatedEvent

public RecordRequest onSchemeCreatedEvent(FieldLayoutSchemeCreatedEvent event)
Specified by:
onSchemeCreatedEvent in interface SchemeEventHandler

onSchemeUpdatedEvent

public RecordRequest onSchemeUpdatedEvent(FieldLayoutSchemeUpdatedEvent event)
Specified by:
onSchemeUpdatedEvent in interface SchemeEventHandler

onSchemeDeletedEvent

public RecordRequest onSchemeDeletedEvent(FieldLayoutSchemeDeletedEvent event)
Specified by:
onSchemeDeletedEvent in interface SchemeEventHandler

onSchemeAddedToProject

public RecordRequest onSchemeAddedToProject(FieldLayoutSchemeAddedToProjectEvent event)
Specified by:
onSchemeAddedToProject in interface SchemeEventHandler

onSchemeRemovedFromProject

public RecordRequest onSchemeRemovedFromProject(FieldLayoutSchemeRemovedFromProjectEvent event)
Specified by:
onSchemeRemovedFromProject in interface SchemeEventHandler

onSchemeUpdatedEvent

public RecordRequest onSchemeUpdatedEvent(AbstractSchemeUpdatedEvent event)
Specified by:
onSchemeUpdatedEvent in interface SchemeEventHandler

onSchemeAddedToProject

public RecordRequest onSchemeAddedToProject(AbstractSchemeAddedToProjectEvent event)
Specified by:
onSchemeAddedToProject in interface SchemeEventHandler

onSchemeRemovedFromProject

public RecordRequest onSchemeRemovedFromProject(AbstractSchemeRemovedFromProjectEvent event)
Specified by:
onSchemeRemovedFromProject in interface SchemeEventHandler

computeChangedValues

protected static List<ChangedValue> computeChangedValues(NamedWithDescription currentScheme)

computeChangedValues

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


Copyright © 2002-2014 Atlassian. All Rights Reserved.