T
- is a OperationExtension
that will be used as hooks by the extending class.U
- is a Operation
that is being provided by the extending class.public abstract class AbstractNotificationCollectionOperationService<T extends NotificationCollectionOperationsExtension,U extends NotificationOperationsExtension.NotificationOperations> extends AbstractOperationService<T,U,SocialComponent> implements NotificationCollectionOperationService
Constructor and Description |
---|
AbstractNotificationCollectionOperationService() |
Modifier and Type | Method and Description |
---|---|
SocialComponent |
markAllRead(SlingHttpServletRequest request,
ResourceResolverFactory rrf)
marks all notification status to be
Status.Read |
addOperationExtension, getInheritedOperationExtensionManager, performAfterActions, performBeforeActions, removeOperationExtension
public AbstractNotificationCollectionOperationService()
public SocialComponent markAllRead(SlingHttpServletRequest request, ResourceResolverFactory rrf) throws OperationException
NotificationCollectionOperationService
Status.Read
markAllRead
in interface NotificationCollectionOperationService
request
- the client requestSocialComponent
OperationException
- if there is an error occurs"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"