Class SentNotificationInterfaceImpl
- java.lang.Object
-
- org.silverpeas.core.notification.user.client.model.SentNotificationInterfaceImpl
-
- All Implemented Interfaces:
SentNotificationInterface
@Singleton public class SentNotificationInterfaceImpl extends Object implements SentNotificationInterface
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SentNotificationInterfaceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteNotif(String userId, int notifId)
void
deleteNotifByUser(String userId)
List<SentNotificationDetail>
getAllNotifByUser(String userId)
SentNotificationDetail
getNotification(String userId, int notifId)
void
saveNotifUser(NotificationMetaData metaData, Set<UserRecipient> usersSet)
-
-
-
Method Detail
-
saveNotifUser
public void saveNotifUser(NotificationMetaData metaData, Set<UserRecipient> usersSet) throws NotificationException
- Specified by:
saveNotifUser
in interfaceSentNotificationInterface
- Throws:
NotificationException
-
getAllNotifByUser
public List<SentNotificationDetail> getAllNotifByUser(String userId) throws NotificationException
- Specified by:
getAllNotifByUser
in interfaceSentNotificationInterface
- Throws:
NotificationException
-
getNotification
public SentNotificationDetail getNotification(String userId, int notifId) throws NotificationException
- Specified by:
getNotification
in interfaceSentNotificationInterface
- Throws:
NotificationException
-
deleteNotif
public void deleteNotif(String userId, int notifId) throws NotificationException
- Specified by:
deleteNotif
in interfaceSentNotificationInterface
- Throws:
NotificationException
-
deleteNotifByUser
public void deleteNotifByUser(String userId) throws NotificationException
- Specified by:
deleteNotifByUser
in interfaceSentNotificationInterface
- Throws:
NotificationException
-
-