Class WebhookJsonEventFactory
java.lang.Object
com.atlassian.jira.plugins.webhooks.serializer.WebhookJsonEventFactory
-
Constructor Summary
ConstructorsConstructorDescriptionWebhookJsonEventFactory(IssueEventSerializer issueEventSerializer, IssuePreDeleteEventSerializer preDeleteEventSerializer, CommentCreatedSerializer commentCreatedSerializer, CommentDeletedSerializer commentDeletedSerializer, CommentUpdatedSerializer commentUpdatedSerializer, IssueLinkCreatedEventSerializer issueLinkCreatedEventSerializer, IssueLinkDeletedEventSerializer issueLinkDeletedEventSerializer, WorklogCreatedSerializer worklogCreatedSerializer, WorklogUpdatedSerializer worklogUpdatedSerializer, WorklogDeletedSerializer worklogDeletedSerializer, ProjectEventSerializer projectEventSerializer, VersionEventSerializer versionEventSerializer, VersionMergeEventSerializer versionMergedEventSerializer, VersionDeletedEventSerializer versionDeletedEventSerializer, UserCreatedEventSerializer userCreatedEventSerializer, UserDeletedEventSerializer userDeletedEventSerializer, UserUpdatedEventSerializer userUpdatedEventSerializer, BooleanApplicationPropertySerializer booleanApplicationPropertySerializer, StringApplicationPropertySerializer stringApplicationPropertySerializer, JiraAuthenticationContext authenticationContext, FeatureManager featureManager) -
Method Summary
Modifier and TypeMethodDescriptionbuild(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, AbstractProjectEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssuePreDeleteEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueLinkCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueLinkDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, AbstractVersionEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, VersionDeleteEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, VersionMergeEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, BooleanApplicationPropertySetEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, StringApplicationPropertySetEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser)
-
Constructor Details
-
WebhookJsonEventFactory
public WebhookJsonEventFactory(IssueEventSerializer issueEventSerializer, IssuePreDeleteEventSerializer preDeleteEventSerializer, CommentCreatedSerializer commentCreatedSerializer, CommentDeletedSerializer commentDeletedSerializer, CommentUpdatedSerializer commentUpdatedSerializer, IssueLinkCreatedEventSerializer issueLinkCreatedEventSerializer, IssueLinkDeletedEventSerializer issueLinkDeletedEventSerializer, WorklogCreatedSerializer worklogCreatedSerializer, WorklogUpdatedSerializer worklogUpdatedSerializer, WorklogDeletedSerializer worklogDeletedSerializer, ProjectEventSerializer projectEventSerializer, VersionEventSerializer versionEventSerializer, VersionMergeEventSerializer versionMergedEventSerializer, VersionDeletedEventSerializer versionDeletedEventSerializer, UserCreatedEventSerializer userCreatedEventSerializer, UserDeletedEventSerializer userDeletedEventSerializer, UserUpdatedEventSerializer userUpdatedEventSerializer, BooleanApplicationPropertySerializer booleanApplicationPropertySerializer, StringApplicationPropertySerializer stringApplicationPropertySerializer, JiraAuthenticationContext authenticationContext, FeatureManager featureManager)
-
-
Method Details
-
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssuePreDeleteEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, CommentDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueLinkCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, IssueLinkDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, WorklogDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, AbstractProjectEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, AbstractVersionEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, VersionMergeEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, VersionDeleteEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserCreatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserDeletedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, com.atlassian.crowd.event.user.UserUpdatedEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, BooleanApplicationPropertySetEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser) -
build
public Map<String,Object> build(com.atlassian.webhooks.WebhookEvent webhookEvent, StringApplicationPropertySetEvent jiraEvent, Optional<ApplicationUser> optionalApplicationUser)
-