public class

ProjectEventHandlerImpl

extends Object
implements ProjectEventHandler
java.lang.Object
   ↳ com.atlassian.jira.auditing.handlers.ProjectEventHandlerImpl

Summary

Public Constructors
ProjectEventHandlerImpl(I18nHelper.BeanFactory i18n, ProjectManager projectManager)
Public Methods
RecordRequest onProjectAvatarUpdateEvent(ProjectAvatarUpdateEvent event)
RecordRequest onProjectCategoryChangeEvent(ProjectCategoryChangeEvent event)
Option<RecordRequest> onProjectCategoryUpdateEvent(ProjectCategoryUpdateEvent event)
RecordRequest onProjectCreatedEvent(ProjectCreatedEvent event)
RecordRequest onProjectDeletedEvent(ProjectDeletedEvent event)
RecordRequest onProjectRoleDeletedEvent(ProjectRoleDeletedEvent event)
RecordRequest onProjectRoleUpdatedEvent(ProjectRoleUpdatedEvent event)
Option<RecordRequest> onProjectUpdatedEvent(ProjectUpdatedEvent event)
Protected Methods
I18nHelper getI18n()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.auditing.handlers.ProjectEventHandler

Public Constructors

public ProjectEventHandlerImpl (I18nHelper.BeanFactory i18n, ProjectManager projectManager)

Public Methods

public RecordRequest onProjectAvatarUpdateEvent (ProjectAvatarUpdateEvent event)

public RecordRequest onProjectCategoryChangeEvent (ProjectCategoryChangeEvent event)

public Option<RecordRequest> onProjectCategoryUpdateEvent (ProjectCategoryUpdateEvent event)

public RecordRequest onProjectCreatedEvent (ProjectCreatedEvent event)

public RecordRequest onProjectDeletedEvent (ProjectDeletedEvent event)

public RecordRequest onProjectRoleDeletedEvent (ProjectRoleDeletedEvent event)

public RecordRequest onProjectRoleUpdatedEvent (ProjectRoleUpdatedEvent event)

public Option<RecordRequest> onProjectUpdatedEvent (ProjectUpdatedEvent event)

Protected Methods

protected I18nHelper getI18n ()