Class CreateLikeEventPayloadTransformer

java.lang.Object
com.atlassian.confluence.notifications.PayloadTransformerTemplate<LikeEvent,LikePayload>
com.atlassian.confluence.plugins.like.notifications.CreateLikeEventPayloadTransformer
All Implemented Interfaces:
com.atlassian.confluence.notifications.batch.payload.BatchingPayloadTransformer<LikePayload>, com.atlassian.confluence.notifications.PayloadTransformer<LikeEvent,LikePayload>

public class CreateLikeEventPayloadTransformer extends com.atlassian.confluence.notifications.PayloadTransformerTemplate<LikeEvent,LikePayload> implements com.atlassian.confluence.notifications.batch.payload.BatchingPayloadTransformer<LikePayload>
  • Constructor Details

    • CreateLikeEventPayloadTransformer

      protected CreateLikeEventPayloadTransformer(UserAccessor userAccessor)
  • Method Details

    • getBatchingColumnValue

      public com.atlassian.confluence.notifications.batch.service.BatchingKey getBatchingColumnValue(LikePayload likePayload)
      Specified by:
      getBatchingColumnValue in interface com.atlassian.confluence.notifications.batch.payload.BatchingPayloadTransformer<LikePayload>
    • checkedCreate

      public Optional<LikePayload> checkedCreate(LikeEvent likeEvent)
      Specified by:
      checkedCreate in class com.atlassian.confluence.notifications.PayloadTransformerTemplate<LikeEvent,LikePayload>