org.benow.web.message
Class MessageServiceImpl
java.lang.Object
org.benow.web.message.MessageServiceImpl
- All Implemented Interfaces:
- org.benow.java.spec.Markup, org.benow.service.Service, MessageService
public class MessageServiceImpl
- extends java.lang.Object
- implements MessageService
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageServiceImpl
public MessageServiceImpl()
sendMessage
public void sendMessage(Message message)
- Specified by:
sendMessage in interface MessageService
getAllMessages
public java.util.List<Message> getAllMessages()
- Specified by:
getAllMessages in interface MessageService
- Returns:
- all messages for current user, including ones already received.
getMessages
public java.util.List<Message> getMessages()
- Specified by:
getMessages in interface MessageService
- Returns:
- all new messages for current user
getMessagesAtOrAbove
public java.util.List<Message> getMessagesAtOrAbove(Priority priority)
- Specified by:
getMessagesAtOrAbove in interface MessageService
- Returns:
- all new messages for current user
getMessagesOf
public java.util.List<Message> getMessagesOf(java.lang.Class<? extends Message> type)
- Specified by:
getMessagesOf in interface MessageService
- Returns:
- all new messages for the current user of the given type