Class CreateLikeEventRecipientProvider
java.lang.Object
com.atlassian.confluence.notifications.NonUserBasedRecipientsProviderTemplate<LikePayload>
com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>
com.atlassian.confluence.plugins.like.notifications.CreateLikeEventRecipientProvider
- All Implemented Interfaces:
- com.atlassian.confluence.notifications.batch.service.BatchingRecipientsProvider<LikePayload>,- com.atlassian.confluence.notifications.RecipientsProvider<LikePayload>
public class CreateLikeEventRecipientProvider
extends com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>
implements com.atlassian.confluence.notifications.batch.service.BatchingRecipientsProvider<LikePayload>
- 
Constructor SummaryConstructorsConstructorDescriptionCreateLikeEventRecipientProvider(LikeNotificationManager likeNotificationManager, ConfluenceAccessManager confluenceAccessManager, PermissionManager permissionManager) 
- 
Method SummaryModifier and TypeMethodDescriptionIterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> batchUserBasedRecipientsFor(String randomOriginatorUserKey, String id, String contentType) protected Iterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> computeUserBasedRecipients(com.atlassian.confluence.notifications.Notification<LikePayload> notification) Iterable<com.atlassian.plugin.notifications.spi.UserRole> Methods inherited from class com.atlassian.confluence.notifications.RecipientsProviderTemplatecomputeNonUserBasedRecipients, userBasedRecipientsForMethods inherited from class com.atlassian.confluence.notifications.NonUserBasedRecipientsProviderTemplategetPayloadType, nonUserBasedRecipientsFor, verifyPayloadMatchesMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.notifications.RecipientsProvidergetPayloadType, nonUserBasedRecipientsFor, userBasedRecipientsFor
- 
Constructor Details- 
CreateLikeEventRecipientProviderpublic CreateLikeEventRecipientProvider(LikeNotificationManager likeNotificationManager, ConfluenceAccessManager confluenceAccessManager, PermissionManager permissionManager) 
 
- 
- 
Method Details- 
computeUserBasedRecipientsprotected Iterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> computeUserBasedRecipients(com.atlassian.confluence.notifications.Notification<LikePayload> notification) - Specified by:
- computeUserBasedRecipientsin class- com.atlassian.confluence.notifications.RecipientsProviderTemplate<LikePayload>
 
- 
getUserRoles- Specified by:
- getUserRolesin interface- com.atlassian.confluence.notifications.RecipientsProvider<LikePayload>
 
- 
batchUserBasedRecipientsForpublic Iterable<com.atlassian.plugin.notifications.api.medium.recipient.RoleRecipient> batchUserBasedRecipientsFor(String randomOriginatorUserKey, String id, String contentType) - Specified by:
- batchUserBasedRecipientsForin interface- com.atlassian.confluence.notifications.batch.service.BatchingRecipientsProvider<LikePayload>
 
 
-