Class UserCreatedEventSerializer

java.lang.Object
com.atlassian.jira.plugins.webhooks.serializer.AbstractJiraEventSerializer<com.atlassian.crowd.event.user.UserCreatedEvent>
com.atlassian.jira.plugins.webhooks.serializer.user.UserCreatedEventSerializer
All Implemented Interfaces:
EventSerializer<com.atlassian.crowd.event.user.UserCreatedEvent>

@Component public class UserCreatedEventSerializer extends AbstractJiraEventSerializer<com.atlassian.crowd.event.user.UserCreatedEvent>
  • Constructor Details

    • UserCreatedEventSerializer

      protected UserCreatedEventSerializer(UserBeanFactory userBeanFactory)
  • Method Details

    • putFields

      protected com.google.common.collect.ImmutableMap.Builder<String,Object> putFields(com.atlassian.crowd.event.user.UserCreatedEvent event, com.google.common.collect.ImmutableMap.Builder<String,Object> defaultJson)
      Specified by:
      putFields in class AbstractJiraEventSerializer<com.atlassian.crowd.event.user.UserCreatedEvent>
    • getTimestamp

      protected final Long getTimestamp(com.atlassian.crowd.event.user.UserCreatedEvent event)
      Specified by:
      getTimestamp in class AbstractJiraEventSerializer<T extends com.atlassian.crowd.event.DirectoryEvent>