public class DefaultMessagingManager extends java.lang.Object implements MessagingManager
| Modifier and Type | Field and Description |
|---|---|
static int |
maxDays |
static int |
maxRecords |
| Constructor and Description |
|---|
DefaultMessagingManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
getContinuousAndPriorityMessagesForUser(long userId,
int numberOfMessages,
java.util.Collection<Message> continuousMessages,
java.util.Collection<Message> priorityMessages) |
Message |
getMessage(long messageId) |
Message |
getMessage(java.lang.String ecid) |
java.util.Collection<Message> |
getMessagesForUser(long userId,
int numberOfMessages) |
NotificationRuleViewModel |
getRuleViewModel(java.lang.String eventName,
java.lang.String status,
java.lang.String role,
java.lang.String condition) |
void |
persist(java.util.Collection<Notification> notifications) |
long |
persist(Message message) |
void |
persist(Notification notification) |
void |
removeMesssage(long messageId) |
void |
removeNotification(long userId,
long messageId) |
public Message getMessage(long messageId)
getMessage in interface MessagingManagerpublic Message getMessage(java.lang.String ecid)
getMessage in interface MessagingManagerpublic long persist(Message message)
persist in interface MessagingManagerpublic void removeMesssage(long messageId)
removeMesssage in interface MessagingManagerpublic void persist(Notification notification)
persist in interface MessagingManagerpublic void persist(java.util.Collection<Notification> notifications)
persist in interface MessagingManagerpublic void removeNotification(long userId,
long messageId)
removeNotification in interface MessagingManagerpublic java.util.Collection<Message> getMessagesForUser(long userId, int numberOfMessages)
getMessagesForUser in interface MessagingManagerpublic void getContinuousAndPriorityMessagesForUser(long userId,
int numberOfMessages,
java.util.Collection<Message> continuousMessages,
java.util.Collection<Message> priorityMessages)
getContinuousAndPriorityMessagesForUser in interface MessagingManagerpublic NotificationRuleViewModel getRuleViewModel(java.lang.String eventName, java.lang.String status, java.lang.String role, java.lang.String condition) throws NotificationRuleException
getRuleViewModel in interface MessagingManagerNotificationRuleExceptionCopyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.