com.atlassian.jira.auditing.handlers
Class ProjectEventHandlerImpl

java.lang.Object
  extended by com.atlassian.jira.auditing.handlers.ProjectEventHandlerImpl
All Implemented Interfaces:
ProjectEventHandler

public class ProjectEventHandlerImpl
extends Object
implements ProjectEventHandler

Since:
v6.2

Constructor Summary
ProjectEventHandlerImpl(I18nHelper.BeanFactory i18n, ProjectManager projectManager)
           
 
Method Summary
protected  I18nHelper getI18n()
           
 RecordRequest onProjectAvatarUpdateEvent(ProjectAvatarUpdateEvent event)
           
 RecordRequest onProjectCategoryChangeEvent(ProjectCategoryChangeEvent event)
           
 com.atlassian.fugue.Option<RecordRequest> onProjectCategoryUpdateEvent(ProjectCategoryUpdateEvent event)
           
 RecordRequest onProjectCreatedEvent(ProjectCreatedEvent event)
           
 RecordRequest onProjectDeletedEvent(ProjectDeletedEvent event)
           
 RecordRequest onProjectRoleDeletedEvent(ProjectRoleDeletedEvent event)
           
 RecordRequest onProjectRoleUpdatedEvent(ProjectRoleUpdatedEvent event)
           
 com.atlassian.fugue.Option<RecordRequest> onProjectUpdatedEvent(ProjectUpdatedEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectEventHandlerImpl

public ProjectEventHandlerImpl(I18nHelper.BeanFactory i18n,
                               ProjectManager projectManager)
Method Detail

onProjectCreatedEvent

public RecordRequest onProjectCreatedEvent(ProjectCreatedEvent event)
Specified by:
onProjectCreatedEvent in interface ProjectEventHandler

onProjectUpdatedEvent

public com.atlassian.fugue.Option<RecordRequest> onProjectUpdatedEvent(ProjectUpdatedEvent event)
Specified by:
onProjectUpdatedEvent in interface ProjectEventHandler

onProjectDeletedEvent

public RecordRequest onProjectDeletedEvent(ProjectDeletedEvent event)
Specified by:
onProjectDeletedEvent in interface ProjectEventHandler

onProjectCategoryChangeEvent

public RecordRequest onProjectCategoryChangeEvent(ProjectCategoryChangeEvent event)
Specified by:
onProjectCategoryChangeEvent in interface ProjectEventHandler

onProjectAvatarUpdateEvent

public RecordRequest onProjectAvatarUpdateEvent(ProjectAvatarUpdateEvent event)
Specified by:
onProjectAvatarUpdateEvent in interface ProjectEventHandler

onProjectRoleUpdatedEvent

public RecordRequest onProjectRoleUpdatedEvent(ProjectRoleUpdatedEvent event)
Specified by:
onProjectRoleUpdatedEvent in interface ProjectEventHandler

onProjectRoleDeletedEvent

public RecordRequest onProjectRoleDeletedEvent(ProjectRoleDeletedEvent event)
Specified by:
onProjectRoleDeletedEvent in interface ProjectEventHandler

onProjectCategoryUpdateEvent

public com.atlassian.fugue.Option<RecordRequest> onProjectCategoryUpdateEvent(ProjectCategoryUpdateEvent event)
Specified by:
onProjectCategoryUpdateEvent in interface ProjectEventHandler

getI18n

protected I18nHelper getI18n()


Copyright © 2002-2014 Atlassian. All Rights Reserved.