public class ProfileMessagingLogicImpl extends Object implements ProfileMessagingLogic
| Constructor and Description |
|---|
ProfileMessagingLogicImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAllUnreadMessagesCount(String userId) |
Message |
getMessage(String id) |
MessageParticipant |
getMessageParticipant(String messageId,
String userUuid) |
List<Message> |
getMessagesInThread(String threadId) |
int |
getMessagesInThreadCount(String threadId) |
MessageThread |
getMessageThread(String threadId) |
List<MessageThread> |
getMessageThreads(String userId) |
int |
getMessageThreadsCount(String userId) |
int |
getSentMessagesCount(String userId) |
List<String> |
getThreadParticipants(String threadId) |
String |
getThreadSubject(String threadId) |
int |
getThreadsWithUnreadMessagesCount(String userId) |
boolean |
isThreadParticipant(String threadId,
String userId) |
Message |
replyToThread(String threadId,
String reply,
String uuidFrom) |
boolean |
sendNewMessage(String uuidTo,
String uuidFrom,
String threadId,
String subject,
String messageStr) |
boolean |
toggleMessageRead(MessageParticipant participant,
boolean status) |
public int getAllUnreadMessagesCount(String userId)
getAllUnreadMessagesCount in interface ProfileMessagingLogicpublic int getThreadsWithUnreadMessagesCount(String userId)
getThreadsWithUnreadMessagesCount in interface ProfileMessagingLogicpublic int getSentMessagesCount(String userId)
getSentMessagesCount in interface ProfileMessagingLogicpublic boolean sendNewMessage(String uuidTo, String uuidFrom, String threadId, String subject, String messageStr)
sendNewMessage in interface ProfileMessagingLogicpublic Message replyToThread(String threadId, String reply, String uuidFrom)
replyToThread in interface ProfileMessagingLogicpublic List<MessageThread> getMessageThreads(String userId)
getMessageThreads in interface ProfileMessagingLogicpublic int getMessageThreadsCount(String userId)
getMessageThreadsCount in interface ProfileMessagingLogicpublic List<Message> getMessagesInThread(String threadId)
getMessagesInThread in interface ProfileMessagingLogicpublic int getMessagesInThreadCount(String threadId)
getMessagesInThreadCount in interface ProfileMessagingLogicpublic Message getMessage(String id)
getMessage in interface ProfileMessagingLogicpublic MessageThread getMessageThread(String threadId)
getMessageThread in interface ProfileMessagingLogicpublic boolean toggleMessageRead(MessageParticipant participant, boolean status)
toggleMessageRead in interface ProfileMessagingLogicpublic MessageParticipant getMessageParticipant(String messageId, String userUuid)
getMessageParticipant in interface ProfileMessagingLogicpublic List<String> getThreadParticipants(String threadId)
getThreadParticipants in interface ProfileMessagingLogicpublic boolean isThreadParticipant(String threadId, String userId)
isThreadParticipant in interface ProfileMessagingLogicpublic String getThreadSubject(String threadId)
getThreadSubject in interface ProfileMessagingLogicCopyright © 2008–2017 The Sakai Foundation. All rights reserved.