Package org.exoplatform.chat.services
Interface NotificationService
-
public interface NotificationService
-
-
Field Summary
Fields Modifier and Type Field Description static StringM_NOTIFICATIONS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNotification(String receiver, String sender, String type, String category, String categoryId, String content, String link)voidaddNotification(String receiver, String sender, String type, String category, String categoryId, String content, String link, String options)intgetNumberOfNotifications()intgetNumberOfUnreadNotifications()List<NotificationBean>getUnreadNotifications(String user, UserService userService)List<NotificationBean>getUnreadNotifications(String user, UserService userService, String type, String category, String categoryId)intgetUnreadNotificationsTotal(String user)intgetUnreadNotificationsTotal(String user, String type, String category, String categoryId)booleanisRoomSilentForUser(String user, String roomId)voidsetNotificationsAsRead(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 receiver, String sender, String type, String category, String categoryId, String content, String link)
-
addNotification
void addNotification(String receiver, String sender, 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()
-
-