org.exoplatform.chat.services
Interface NotificationService

All Known Implementing Classes:
NotificationServiceImpl

public interface NotificationService


Field Summary
static String M_NOTIFICATIONS
           
 
Method Summary
 void addNotification(String user, String from, String type, String category, String categoryId, String content, String link)
           
 void addNotification(String user, String from, String type, String category, String categoryId, String content, String link, String options)
           
 int getNumberOfNotifications()
           
 int getNumberOfUnreadNotifications()
           
 List<NotificationBean> getUnreadNotifications(String user, UserService userService)
           
 List<NotificationBean> getUnreadNotifications(String user, UserService userService, String type, String category, String categoryId)
           
 int getUnreadNotificationsTotal(String user)
           
 int getUnreadNotificationsTotal(String user, String type, String category, String categoryId)
           
 void setNotificationsAsRead(String user, String type, String category, String categoryId)
           
 

Field Detail

M_NOTIFICATIONS

static final String M_NOTIFICATIONS
See Also:
Constant Field Values
Method Detail

addNotification

void addNotification(String user,
                     String from,
                     String type,
                     String category,
                     String categoryId,
                     String content,
                     String link)

addNotification

void addNotification(String user,
                     String from,
                     String type,
                     String category,
                     String categoryId,
                     String content,
                     String link,
                     String options)

setNotificationsAsRead

void setNotificationsAsRead(String user,
                            String type,
                            String category,
                            String categoryId)

getUnreadNotifications

List<NotificationBean> getUnreadNotifications(String user,
                                              UserService userService)

getUnreadNotifications

List<NotificationBean> getUnreadNotifications(String user,
                                              UserService userService,
                                              String type,
                                              String category,
                                              String categoryId)

getUnreadNotificationsTotal

int getUnreadNotificationsTotal(String user)

getUnreadNotificationsTotal

int getUnreadNotificationsTotal(String user,
                                String type,
                                String category,
                                String categoryId)

getNumberOfNotifications

int getNumberOfNotifications()

getNumberOfUnreadNotifications

int getNumberOfUnreadNotifications()


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.