Overview

Summary

ContactDonateImprint


6. MESSAGE THREAD MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) MessageMessageMessageThreadModuleLinkedIn
(2) MessageParticipantMessageParticipantMessageThreadModuleLinkedIn
(3) MessageThreadMessageThreadMessageThreadModuleLinkedIn
(4) UserAccountUserAccountUserAccountModuleLinkedIn

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /messageparticipant/user/{id}findAllMessageParticipantOfUser(id)MessageThreadModuleGETUserAccount MessageParticipant
(2) /messagethread/{id}findMessageThreadById(id)MessageThreadModuleGETMessageThread
(3) /messagefindAllMessage()MessageThreadModuleGETMessage
(4) /messagethread/{id}deleteMessageThreadById(id)MessageThreadModuleDELETEMessageThread
(5) /messagethreadinsertMessageThread(messagethread)MessageThreadModulePOSTMessageThread
(6) /messageparticipant/{id}findMessageParticipantById(id)MessageThreadModuleGETMessageParticipant
(7) /messageparticipant/{id}deleteMessageParticipantById(id)MessageThreadModuleDELETEMessageParticipant
(8) /messagethreadfindAllMessageThread()MessageThreadModuleGETMessageThread
(9) /messageparticipantfindAllMessageParticipant()MessageThreadModuleGETMessageParticipant
(10) /message/{id}updateMessageById(message)MessageThreadModulePUTMessage
(11) /messageparticipant/messagethread/{id}findAllMessageParticipantOfMessageThread(id)MessageThreadModuleGETMessageThread MessageParticipant
(12) /messageparticipantinsertMessageParticipant(messageparticipant)MessageThreadModulePOSTMessageParticipant
(13) /messageparticipant/{id}updateMessageParticipantById(messageparticipant)MessageThreadModulePUTMessageParticipant
(14) /message/{id}deleteMessageById(id)MessageThreadModuleDELETEMessage
(15) /message/senderuser/{id}findAllMessageOfSenderUser(id)MessageThreadModuleGETUserAccount Message
(16) /messagethread/{id}updateMessageThreadById(messagethread)MessageThreadModulePUTMessageThread
(17) /messageinsertMessage(message)MessageThreadModulePOSTMessage
(18) /message/messagethread/{id}findAllMessageOfMessageThread(id)MessageThreadModuleGETMessageThread Message
(19) /message/{id}findMessageById(id)MessageThreadModuleGETMessage






6.1 MESSAGE


MessageMessageThreadModuleLinkedIn

Properties (7)

PropertyTypeEntityReferenceModule
(1) BodySTRINGMessage
(2) IsDeletedBOOLMessage
(3) IsReadBOOLMessage
(4) MessageThreadLONGMessageMessageThreadMessageThreadModule
(5) ReadAtDATEMessage
(6) SenderUserLONGMessageUserAccountUserAccountModule
(7) SentAtDATEMessage





Example:

final Message message = (Message) invokeModule(MESSAGE_THREAD_MODULE + "/message/" + id, Message.class);
if (message != null) {
    final MessageThread messagethread1 = (MessageThread) invokeModule(MESSAGE_THREAD_MODULE + "/messagethread/" + message.getMessageThread().getId(), MessageThread.class);
    if (messagethread1 != null) {
    }
    final UserAccount senderuser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + message.getSenderUser().getId(), UserAccount.class);
    if (senderuser2 != null) {
    }
}
return message;


6.2 MESSAGE PARTICIPANT


MessageParticipantMessageThreadModuleLinkedIn

Properties (5)

PropertyTypeEntityReferenceModule
(1) IsArchivedBOOLMessageParticipant
(2) IsMutedBOOLMessageParticipant
(3) JoinedAtDATEMessageParticipant
(4) MessageThreadLONGMessageParticipantMessageThreadMessageThreadModule
(5) UserLONGMessageParticipantUserAccountUserAccountModule





Example:

final MessageParticipant messageparticipant = (MessageParticipant) invokeModule(MESSAGE_THREAD_MODULE + "/messageparticipant/" + id, MessageParticipant.class);
if (messageparticipant != null) {
    final MessageThread messagethread1 = (MessageThread) invokeModule(MESSAGE_THREAD_MODULE + "/messagethread/" + messageparticipant.getMessageThread().getId(), MessageThread.class);
    if (messagethread1 != null) {
    }
    final UserAccount user2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + messageparticipant.getUser().getId(), UserAccount.class);
    if (user2 != null) {
    }
}
return messageparticipant;


6.3 MESSAGE THREAD


MessageThreadMessageThreadModuleLinkedIn

Properties (2)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEMessageThread
(2) SubjectSTRINGMessageThread





Example:

final MessageThread messagethread = (MessageThread) invokeModule(MESSAGE_THREAD_MODULE + "/messagethread/" + id, MessageThread.class);
if (messagethread != null) {
}
return messagethread;


Overview

Summary

ContactDonateImprint