Overview

Summary

ContactDonateImprint


Appendix E-13: CONVERSATION (UI prompt)


ConversationConversationModuleSignalMessenger

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEConversation
(2) GroupChatLONGConversationGroupChatConversationModule
(3) TypeSTRINGConversation
(4) UpdatedAtDATEConversation
(5) UserAccountALONGConversationUserAccountUserAccountModule
(6) UserAccountBLONGConversationUserAccountUserAccountModule


Module Interfaces (13)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /callduration/conversation/{id}findAllCallDurationOfConversation(id)CallDurationModuleGETConversation CallDuration
(2) /conversationinsertConversation(conversation)ConversationModulePOSTConversation
(3) /conversation/groupchat/{id}findAllConversationOfGroupChat(id)ConversationModuleGETGroupChat Conversation
(4) /notificationsetting/conversation/{id}findAllNotificationSettingOfConversation(id)ConversationModuleGETConversation NotificationSetting
(5) /conversation/useraccounta/{id}findAllConversationOfUserAccountA(id)ConversationModuleGETUserAccount Conversation
(6) /conversation/{id}updateConversationById(conversation)ConversationModulePUTConversation
(7) /conversationfindAllConversation()ConversationModuleGETConversation
(8) /conversation/useraccountb/{id}findAllConversationOfUserAccountB(id)ConversationModuleGETUserAccount Conversation
(9) /conversation/{id}findConversationById(id)ConversationModuleGETConversation
(10) /conversation/{id}deleteConversationById(id)ConversationModuleDELETEConversation
(11) /message/conversation/{id}findAllMessageOfConversation(id)MessageModuleGETConversation Message
(12) /paymenttransaction/conversation/{id}findAllPaymentTransactionOfConversation(id)PaymentAccountModuleGETConversation PaymentTransaction
(13) /serverlogentry/conversation/{id}findAllServerLogEntryOfConversation(id)ServerNodeModuleGETConversation ServerLogEntry





Example:

final Conversation conversation = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + id, Conversation.class);
if (conversation != null) {
    final GroupChat groupchat1 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation.getGroupChat().getId(), GroupChat.class);
    if (groupchat1 != null) {
    }
    final UserAccount useraccountb2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation.getUserAccountB().getId(), UserAccount.class);
    if (useraccountb2 != null) {
    }
    final UserAccount useraccounta3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation.getUserAccountA().getId(), UserAccount.class);
    if (useraccounta3 != null) {
    }
}
return conversation;


Overview

Summary

ContactDonateImprint