org.benow.web.message
Interface MessageService
- All Superinterfaces:
- org.benow.java.spec.Markup, org.benow.service.Service
- All Known Implementing Classes:
- MessageServiceImpl
public interface MessageService
- extends org.benow.service.Service
Interface to messaging between system and user and user to user
- Author:
- andy
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
sendMessage
void sendMessage(Message message)
getAllMessages
java.util.List<Message> getAllMessages()
- Returns:
- all messages for current user, including ones already received.
getMessages
java.util.List<Message> getMessages()
- Returns:
- all new messages for current user
getMessagesAtOrAbove
java.util.List<Message> getMessagesAtOrAbove(Priority priority)
- Returns:
- all new messages for current user
getMessagesOf
java.util.List<Message> getMessagesOf(java.lang.Class<? extends Message> type)
- Parameters:
type -
- Returns:
- all new messages for the current user of the given type