Package com.atlassian.jira.auditing
Class AuditingEventListener
java.lang.Object
com.atlassian.jira.auditing.AuditingEventListener
- All Implemented Interfaces:
Startable
- Since:
- v6.2
-
Constructor Summary
ConstructorsConstructorDescriptionAuditingEventListener(AuditingManager auditingManager, com.atlassian.event.api.EventPublisher eventPublisher, PermissionChangeHandler permissionChangeHandler, GroupEventHandler groupEventHandler, SchemeEventHandler schemeEventHandler, UserEventHandler userEventHandler, WorkflowEventHandler workflowEventHandler, NotificationChangeHandler notificationChangeHandler, FieldLayoutSchemeChangeHandler fieldLayoutSchemeChangeHandler, ProjectEventHandler projectEventHandler, ProjectComponentEventHandler projectComponentEventHandler, VersionEventHandler versionEventHandler, SystemAuditEventHandler systemAuditEventHandler, JiraUpgradeEventHandler jiraUpgradeEventHandler, ScreensEventHandler screensEventHandler, IssueTypeAuditHandler issueTypeAuditHandler, DetailedGeneralConfigurationChangesEventHandler detailedGeneralConfigurationChangesEventHandler, GeneralConfigurationChangesEventHandler configurationChangesEvenHandler, SharedEntityEventHandler sharedEntityEventHandler, MonitoringEventHandler monitoringEventHandler, ServiceEventHandler serviceEventHandler, EmailEventHandler emailEventHandler, EmailTemplatesEventHandler emailTemplatesEventHandler, UserDefaultSettingsEventHandler userDefaultSettingsEventHandler, AnnouncementBannerHandler announcementBannerHandler, IssueTypeScreenSchemeEventHandler issueTypeScreenSchemeEventHandler, IssueLinkingHandler issueLinkingHandler, ApplicationLinksEventHandler applicationLinksEventHandler, PluginEventHandler pluginEventHandler, StatusEventHandler statusHandler, PriorityEventHandler priorityEventHandler, IssueSecurityLevelHandler issueSecurityLevelHandler, FlowRequestEventHandler flowRequestEventHandler, TerminologyAuditHandler terminologyAuditHandler, CommentReactionsHandler commentReactionsHandler, IssueExportHandler issueExportHandler, LoggingAndProfilingUpdatedEventHandler loggingAndProfilingUpdatedEventHandler, ImportExportHandler importExportHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonApplicationLinkAddedEvent(com.atlassian.applinks.api.event.ApplicationLinkAddedEvent event) voidonApplicationLinkChangedEvent(com.atlassian.applinks.api.event.ApplicationLinkDetailsChangedEvent event) voidonApplicationLinkDeletedEvent(com.atlassian.applinks.api.event.ApplicationLinkDeletedEvent event) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidonFlowRequestCompleted(com.atlassian.oauth2.client.api.lib.event.FlowRequestCompletedEvent event) voidvoidvoidvoidonGroupCreatedEvent(com.atlassian.crowd.event.group.GroupCreatedEvent event) voidonGroupDeletedEvent(com.atlassian.crowd.event.group.GroupDeletedEvent event) voidonGroupMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipCreatedEvent event) voidonGroupMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipDeletedEvent event) voidvoidvoidonIssueExportEvent(ExportEvent event) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidonLoggingUpdatedEvent(LoggingUpdatedEvent loggingUpdatedEvent) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidonPluginDisabledEvent(com.atlassian.plugin.event.events.PluginDisabledEvent event) voidonPluginEnabledEvent(com.atlassian.plugin.event.events.PluginEnabledEvent event) voidonPluginInstalledEvent(com.atlassian.plugin.event.events.PluginInstalledEvent event) voidonPluginUninstalledEvent(com.atlassian.plugin.event.events.PluginUninstalledEvent event) voidonPluginUpgradedEvent(com.atlassian.plugin.event.events.PluginUpgradedEvent event) voidvoidvoidvoidvoidonProfilingUpdatedEvent(ProfilingUpdatedEvent loggingUpdatedEvent) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidonSessionInvalidationReplicatedEvent(SessionInvalidationReplicatedEvent sessionInvalidationReplicatedEvent) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidonUserCreation(com.atlassian.crowd.event.user.UserCreatedEvent event) voidonUserCredentialUpdatedEvent(com.atlassian.crowd.event.user.UserCredentialUpdatedEvent event) voidvoidonUserDeleted(com.atlassian.crowd.event.user.UserDeletedEvent event) voidvoidvoidvoidvoidonUserLoginSuccessful(LoginEvent event) voidvoidonUserUpdatedEvent(com.atlassian.crowd.event.user.UserUpdatedEvent event) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidstart()This method will be called after the plugin system is fully initialised and all components added to the dependency injection framework.
-
Constructor Details
-
Method Details
-
start
Description copied from interface:StartableThis method will be called after the plugin system is fully initialised and all components added to the dependency injection framework. -
onUserCreation
@EventListener public void onUserCreation(com.atlassian.crowd.event.user.UserCreatedEvent event) -
onUserDeleted
@EventListener public void onUserDeleted(com.atlassian.crowd.event.user.UserDeletedEvent event) -
onUserLoginSuccessful
-
onUserLoginFailed
-
onUserRenamedEvent
-
onUserUpdatedEvent
@EventListener public void onUserUpdatedEvent(com.atlassian.crowd.event.user.UserUpdatedEvent event) -
onUserCredentialUpdatedEvent
@EventListener public void onUserCredentialUpdatedEvent(com.atlassian.crowd.event.user.UserCredentialUpdatedEvent event) -
onUserAnonymizationStarted
-
onUserAnonymizationFinished
-
onUserKeyChanged
-
onUserForgotPassword
-
onUserCannotChangePassword
-
onUserForgotUsername
-
onGroupCreatedEvent
@EventListener public void onGroupCreatedEvent(com.atlassian.crowd.event.group.GroupCreatedEvent event) -
onGroupDeletedEvent
@EventListener public void onGroupDeletedEvent(com.atlassian.crowd.event.group.GroupDeletedEvent event) -
onGroupMembershipCreatedEvent
@EventListener public void onGroupMembershipCreatedEvent(com.atlassian.crowd.event.group.GroupMembershipCreatedEvent event) -
onGroupMembershipDeletedEvent
@EventListener public void onGroupMembershipDeletedEvent(com.atlassian.crowd.event.group.GroupMembershipDeletedEvent event) -
onPermissionSchemeCreated
-
onPermissionSchemeCopied
-
onPermissionSchemeDeleted
-
onPermissionSchemeUpdated
-
onPermissionAddedEvent
-
onPermissionDeletedEvent
-
onGlobalPermissionAdded
-
onGlobalPermissionRemoved
-
onWorkflowSchemeCreatedEvent
-
onWorkflowSchemeCopiedEvent
-
onWorkflowSchemeDeletedEvent
-
onWorkflowSchemeUpdatedEvent
-
onWorkflowSchemeAddedToProjectEvent
@EventListener public void onWorkflowSchemeAddedToProjectEvent(WorkflowSchemeAddedToProjectEvent event) -
onWorkflowSchemeRemovedFromProjectEvent
@EventListener public void onWorkflowSchemeRemovedFromProjectEvent(WorkflowSchemeRemovedFromProjectEvent event) -
onWorkflowCreatedEvent
-
onWorkflowCopiedEvent
-
onWorkflowDeletedEvent
-
onWorkflowDeletedEvent
-
onDraftWorkflowPublishedEvent
-
onWorkflowRenamedEvent
-
onNotificationSchemeCreatedEvent
-
onNotificationSchemeDeletedEvent
-
onNotificationSchemeCopiedEvent
-
onNotificationSchemeUpdatedEvent
-
onNotificationAddedEvent
-
onNotificationDeletedEvent
-
onFieldLayoutSchemeCreatedEvent
-
onFieldLayoutSchemeCopiedEvent
-
onFieldLayoutSchemeUpdatedEvent
-
onFieldLayoutSchemeDeletedEvent
-
onCustomFieldCreatedEvent
-
onCustomFieldUpdatedEvent
-
onCustomFieldDeletedEvent
-
onFieldLayoutSchemeEntityCreatedEvent
@EventListener public void onFieldLayoutSchemeEntityCreatedEvent(FieldLayoutSchemeEntityCreatedEvent event) -
onFieldLayoutSchemeEntityRemovedEvent
@EventListener public void onFieldLayoutSchemeEntityRemovedEvent(FieldLayoutSchemeEntityRemovedEvent event) -
onFieldLayoutSchemeEntityUpdatedEvent
@EventListener public void onFieldLayoutSchemeEntityUpdatedEvent(FieldLayoutSchemeEntityUpdatedEvent event) -
onNotificationSchemeAddedToProjectEvent
@EventListener public void onNotificationSchemeAddedToProjectEvent(NotificationSchemeAddedToProjectEvent event) -
onNotificationSchemeRemovedFromProjectEvent
@EventListener public void onNotificationSchemeRemovedFromProjectEvent(NotificationSchemeRemovedFromProjectEvent event) -
onIssueSecuritySchemeAddedToProjectEvent
@EventListener public void onIssueSecuritySchemeAddedToProjectEvent(IssueSecuritySchemeAddedToProjectEvent event) -
onIssueSecuritySchemeRemovedFromProjectEvent
@EventListener public void onIssueSecuritySchemeRemovedFromProjectEvent(IssueSecuritySchemeRemovedFromProjectEvent event) -
onPermissionSchemeAddedToProjectEvent
@EventListener public void onPermissionSchemeAddedToProjectEvent(PermissionSchemeAddedToProjectEvent event) -
onPermissionSchemeRemovedFromProjectEvent
@EventListener public void onPermissionSchemeRemovedFromProjectEvent(PermissionSchemeRemovedFromProjectEvent event) -
onFieldLayoutSchemeAddedToProjectEvent
@EventListener public void onFieldLayoutSchemeAddedToProjectEvent(FieldLayoutSchemeAddedToProjectEvent event) -
onFieldLayoutSchemeRemovedFromProjectEvent
@EventListener public void onFieldLayoutSchemeRemovedFromProjectEvent(FieldLayoutSchemeRemovedFromProjectEvent event) -
onProjectCreatedEvent
-
onProjectUpdatedEvent
-
onProjectDeletedEvent
-
onProjectComponentCreatedEvent
-
onProjectComponentUpdatedEvent
-
onProjectComponentMergedEvent
-
onProjectComponentDeletedEvent
-
onProjectComponentArchivedEvent
-
onProjectComponentRestoredEvent
-
onVersionArchiveEvent
-
onVersionCreateEvent
-
onVersionDeleteEvent
-
onVersionMergeEvent
-
onVersionReleaseEvent
-
onVersionUnarchiveEvent
-
onVersionUnreleaseEvent
-
onVersionUpdatedEvent
-
onProjectCategoryChangeEvent
-
onProjectAvatarChangeEvent
-
onProjectCategoryUpdateEvent
-
onProjectRoleCreatedEvent
-
onProjectRoleUpdatedEvent
-
onProjectRoleDeletedEvent
-
onLicenseChanged
-
onExtendTrialLicense
-
onJiraUpgradeStartedEvent
-
onJiraUpgradeCancelledEvent
-
onJiraUpgradeApprovedEvent
-
onJiraUpgradeFinishedEvent
-
onJiraUpgradeFailedEvent
-
onFieldScreenFieldAddedEvent
-
onFieldScreenFieldMovedEvent
-
onFieldScreenFieldRemovedEvent
-
onFieldScreenTabAddedEvent
-
onFieldScreenTabMovedEvent
-
onFieldScreenTabRemovedEvent
-
onFieldScreenTabRenamedEvent
-
onProjectArchivedEvent
-
onProjectArchivedEvent
-
onIssueTypeCreated
-
onDetailedGeneralConfigurationUpdated
@EventListener public void onDetailedGeneralConfigurationUpdated(DetailedGeneralConfigurationUpdatedEvent event) -
onGeneralConfigurationChanged
-
onFeatureEnabledEvent
-
onFeatureDisabledEvent
-
onJmxConfigurationChangedEvent
-
onServiceDeletedEvent
-
onEmailConfigurationChangedEvent
@EventListener public void onEmailConfigurationChangedEvent(OutgoingEmailConfigurationChangedEvent event) -
onUserDefaultSettingsUpdatedEvent
-
onEmailQueueFlashedEvent
-
onEmailTemplatesDownloaded
-
onEmailTemplatesUploaded
-
onEmailTemplatesApplied
-
onEmailTemplatesReverted
-
onSubTasksStateChangedEvent
-
onAnnouncementBannerChangedEvent
-
onIssueTypeDeletedEvent
-
onIssueTypeScreenSchemeCreatedEvent
@EventListener public void onIssueTypeScreenSchemeCreatedEvent(IssueTypeScreenSchemeCreatedEvent event) -
onIssueTypeScreenSchemeUpdatedEvent
@EventListener public void onIssueTypeScreenSchemeUpdatedEvent(IssueTypeScreenSchemeUpdatedEvent event) -
onIssueTypeScreenSchemeDeletedEvent
@EventListener public void onIssueTypeScreenSchemeDeletedEvent(IssueTypeScreenSchemeDeletedEvent event) -
onIssueTypeScreenSchemeAssociatedEvent
@EventListener public void onIssueTypeScreenSchemeAssociatedEvent(IssueTypeScreenSchemeAssociateScreenSchemeEvent event) -
onIssueTypeRemovedFromScreenSchemeEvent
@EventListener public void onIssueTypeRemovedFromScreenSchemeEvent(IssueTypeRemovedFromScreenSchemeEvent event) -
onIssueLinkCreatedEvent
-
onIssueLinkDeletedEvent
-
onApplicationLinkAddedEvent
@EventListener public void onApplicationLinkAddedEvent(com.atlassian.applinks.api.event.ApplicationLinkAddedEvent event) -
onApplicationLinkChangedEvent
@EventListener public void onApplicationLinkChangedEvent(com.atlassian.applinks.api.event.ApplicationLinkDetailsChangedEvent event) -
onApplicationLinkDeletedEvent
@EventListener public void onApplicationLinkDeletedEvent(com.atlassian.applinks.api.event.ApplicationLinkDeletedEvent event) -
onPluginInstalledEvent
@EventListener public void onPluginInstalledEvent(com.atlassian.plugin.event.events.PluginInstalledEvent event) -
onPluginUninstalledEvent
@EventListener public void onPluginUninstalledEvent(com.atlassian.plugin.event.events.PluginUninstalledEvent event) -
onPluginUpgradedEvent
@EventListener public void onPluginUpgradedEvent(com.atlassian.plugin.event.events.PluginUpgradedEvent event) -
onPluginEnabledEvent
@EventListener public void onPluginEnabledEvent(com.atlassian.plugin.event.events.PluginEnabledEvent event) -
onPluginDisabledEvent
@EventListener public void onPluginDisabledEvent(com.atlassian.plugin.event.events.PluginDisabledEvent event) -
onStatusCreatedEvent
-
onStatusEditedEvent
-
onStatusDeletedEvent
-
onStatusMovedEvent
-
onPriorityCreatedEvent
-
onPriorityEditedEvent
-
onPriorityDeletedEvent
-
onPriorityMovedEvent
-
onIssueSecurityLevelUpdateEvent
-
onFlowRequestCompleted
@EventListener public void onFlowRequestCompleted(com.atlassian.oauth2.client.api.lib.event.FlowRequestCompletedEvent event) -
onTerminologyEntryChangedEvent
-
onCommentReactionsEnabledEvent
-
onCommentReactionsDisabledEvent
-
onIssueExportEvent
-
onArchivedIssueExportEvent
-
onSessionInvalidationReplicatedEvent
@EventListener public void onSessionInvalidationReplicatedEvent(SessionInvalidationReplicatedEvent sessionInvalidationReplicatedEvent) -
onLoggingUpdatedEvent
-
onProfilingUpdatedEvent
-
onExportSuccessfulEvent
-
onExportStartedEvent
-
onImportStartedEvent
-
onImportCompletedEvent
-