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 MessagingManager
public Message getMessage(java.lang.String ecid)
getMessage
in interface MessagingManager
public long persist(Message message)
persist
in interface MessagingManager
public void removeMesssage(long messageId)
removeMesssage
in interface MessagingManager
public void persist(Notification notification)
persist
in interface MessagingManager
public void persist(java.util.Collection<Notification> notifications)
persist
in interface MessagingManager
public void removeNotification(long userId, long messageId)
removeNotification
in interface MessagingManager
public java.util.Collection<Message> getMessagesForUser(long userId, int numberOfMessages)
getMessagesForUser
in interface MessagingManager
public void getContinuousAndPriorityMessagesForUser(long userId, int numberOfMessages, java.util.Collection<Message> continuousMessages, java.util.Collection<Message> priorityMessages)
getContinuousAndPriorityMessagesForUser
in interface MessagingManager
public NotificationRuleViewModel getRuleViewModel(java.lang.String eventName, java.lang.String status, java.lang.String role, java.lang.String condition) throws NotificationRuleException
getRuleViewModel
in interface MessagingManager
NotificationRuleException
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.