| Modifier and Type | Method and Description |
|---|---|
int |
countNewMessages()
Return messages count since the last time seen
|
int |
countUnreadMessages()
Return unread messages count
|
MessageData |
getData(@NotNull java.lang.Long id)
Returns details data for the given message
|
MessageSearchData |
getSearchData()
Returns data used to search messages
|
SendMessageData |
getSendData(java.lang.Long replyId,
UserLocatorVO toUser)
Returns data for sending a message.
|
SendInviteMessageData |
getSendInviteMessageData()
Returns data for sending an invite message
|
void |
markAsRead(@NotNull java.util.Set<java.lang.Long> ids,
boolean isRead)
Marks all the given message as either read or as unread
|
void |
moveToTrash(@NotNull java.util.Set<java.lang.Long> ids)
Moves all the given messages to the trash bin
|
void |
removeAll(@NotNull java.util.Set<java.lang.Long> ids)
Permanently removes all the given messages
|
void |
restoreAll(@NotNull java.util.Set<java.lang.Long> ids)
Restores the given messages, that is, move them from the trash bin to the original message box (either inbox or
sent items)
|
Page<MessageVO> |
search(@NotNull MessageQuery query)
Searches for messages according to the given criteria
|
void |
send(@NotNull SendMessageDTO object)
Sends a message
|
void |
sendInviteMessage(@NotNull SendInviteMessageDTO inviteMessageDTO)
Sends an invitation message to the destination addresses
|
int countNewMessages()
throws FrameworkException
FrameworkExceptionint countUnreadMessages()
throws FrameworkException
FrameworkExceptionMessageData getData(@NotNull @NotNull java.lang.Long id) throws FrameworkException
FrameworkExceptionMessageSearchData getSearchData() throws FrameworkException
FrameworkExceptionSendMessageData getSendData(java.lang.Long replyId, UserLocatorVO toUser) throws FrameworkException
FrameworkExceptionSendInviteMessageData getSendInviteMessageData()
void markAsRead(@NotNull
@NotNull java.util.Set<java.lang.Long> ids,
boolean isRead)
throws FrameworkException
FrameworkExceptionvoid moveToTrash(@NotNull
@NotNull java.util.Set<java.lang.Long> ids)
throws FrameworkException
FrameworkExceptionvoid removeAll(@NotNull
@NotNull java.util.Set<java.lang.Long> ids)
throws FrameworkException
FrameworkExceptionvoid restoreAll(@NotNull
@NotNull java.util.Set<java.lang.Long> ids)
throws FrameworkException
FrameworkExceptionPage<MessageVO> search(@NotNull @NotNull MessageQuery query) throws FrameworkException
FrameworkExceptionvoid send(@NotNull
@NotNull SendMessageDTO object)
throws FrameworkException
FrameworkExceptionvoid sendInviteMessage(@NotNull
@NotNull SendInviteMessageDTO inviteMessageDTO)