|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.profile2.logic.ProfileMessagingLogicImpl
public class ProfileMessagingLogicImpl
Implementation of ProfileMessagingLogic for Profile2.
| Constructor Summary | |
|---|---|
ProfileMessagingLogicImpl()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProfileMessagingLogicImpl()
| Method Detail |
|---|
public int getAllUnreadMessagesCount(String userId)
getAllUnreadMessagesCount in interface ProfileMessagingLogicpublic int getThreadsWithUnreadMessagesCount(String userId)
getThreadsWithUnreadMessagesCount in interface ProfileMessagingLogicpublic int getSentMessagesCount(String userId)
getSentMessagesCount in interface ProfileMessagingLogic
public boolean sendNewMessage(String uuidTo,
String uuidFrom,
String threadId,
String subject,
String messageStr)
sendNewMessage in interface ProfileMessagingLogic
public 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 ProfileMessagingLogic
public boolean toggleMessageRead(MessageParticipant participant,
boolean status)
toggleMessageRead in interface ProfileMessagingLogic
public MessageParticipant getMessageParticipant(String messageId,
String userUuid)
getMessageParticipant in interface ProfileMessagingLogicpublic List<String> getThreadParticipants(String threadId)
getThreadParticipants in interface ProfileMessagingLogic
public boolean isThreadParticipant(String threadId,
String userId)
isThreadParticipant in interface ProfileMessagingLogicpublic String getThreadSubject(String threadId)
getThreadSubject in interface ProfileMessagingLogic
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||