com.atlassian.confluence.plugins.like.notifications
Class CreateLikeEventRecipientProvider

java.lang.Object
  extended by com.atlassian.confluence.notifications.ParticipantTemplate<PAYLOAD>
      extended by com.atlassian.confluence.notifications.NonUserBasedRecipientsProviderTemplate<PAYLOAD>
          extended by com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>
              extended by com.atlassian.confluence.plugins.like.notifications.CreateLikeEventRecipientProvider
All Implemented Interfaces:
com.atlassian.confluence.notifications.Participant<LikePayload>, com.atlassian.confluence.notifications.RecipientsProvider<LikePayload>

public class CreateLikeEventRecipientProvider
extends com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>


Field Summary
 
Fields inherited from class com.atlassian.confluence.notifications.ParticipantTemplate
payloadType
 
Constructor Summary
CreateLikeEventRecipientProvider(LikeNotificationManager likeNotificationManager)
           
 
Method Summary
protected  java.lang.Iterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> computeUserBasedRecipients(com.atlassian.confluence.notifications.Notification<LikePayload> notification)
           
 java.lang.Iterable<com.atlassian.plugin.notifications.spi.UserRole> getUserRoles()
           
 
Methods inherited from class com.atlassian.confluence.notifications.RecipientsProviderTemplate
computeNonUserBasedRecipients, userBasedRecipientsFor
 
Methods inherited from class com.atlassian.confluence.notifications.NonUserBasedRecipientsProviderTemplate
nonUserBasedRecipientsFor
 
Methods inherited from class com.atlassian.confluence.notifications.ParticipantTemplate
getPayloadType, verifyPayloadMatches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.notifications.RecipientsProvider
nonUserBasedRecipientsFor
 
Methods inherited from interface com.atlassian.confluence.notifications.Participant
getPayloadType
 

Constructor Detail

CreateLikeEventRecipientProvider

public CreateLikeEventRecipientProvider(LikeNotificationManager likeNotificationManager)
Method Detail

computeUserBasedRecipients

protected java.lang.Iterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> computeUserBasedRecipients(com.atlassian.confluence.notifications.Notification<LikePayload> notification)
Specified by:
computeUserBasedRecipients in class com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>

getUserRoles

public java.lang.Iterable<com.atlassian.plugin.notifications.spi.UserRole> getUserRoles()


Copyright © 2003-2014 Atlassian. All Rights Reserved.