Overview

Summary

ContactDonateImprint


Appendix E-8: REACTION (UI prompt)


ReactionSafetyNumberModuleSignalMessenger

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEReaction
(2) EmojiCodeSTRINGReaction
(3) MessageLONGReactionMessageMessageModule
(4) UserAccountLONGReactionUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /reaction/{id}updateReactionById(reaction)SafetyNumberModulePUTReaction
(2) /reactionfindAllReaction()SafetyNumberModuleGETReaction
(3) /reaction/useraccount/{id}findAllReactionOfUserAccount(id)SafetyNumberModuleGETUserAccount Reaction
(4) /reactioninsertReaction(reaction)SafetyNumberModulePOSTReaction
(5) /reaction/message/{id}findAllReactionOfMessage(id)SafetyNumberModuleGETMessage Reaction
(6) /reaction/{id}deleteReactionById(id)SafetyNumberModuleDELETEReaction
(7) /reaction/{id}findReactionById(id)SafetyNumberModuleGETReaction





Example:

final Reaction reaction = (Reaction) invokeModule(SAFETY_NUMBER_MODULE + "/reaction/" + id, Reaction.class);
if (reaction != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reaction.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Message message2 = (Message) invokeModule(MESSAGE_MODULE + "/message/" + reaction.getMessage().getId(), Message.class);
    if (message2 != null) {
        final Conversation conversation3 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + message2.getConversation().getId(), Conversation.class);
        if (conversation3 != null) {
            final GroupChat groupchat4 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation3.getGroupChat().getId(), GroupChat.class);
            if (groupchat4 != null) {
            }
            final UserAccount useraccountb5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountB().getId(), UserAccount.class);
            if (useraccountb5 != null) {
            }
            final UserAccount useraccounta6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation3.getUserAccountA().getId(), UserAccount.class);
            if (useraccounta6 != null) {
            }
        }
    }
}
return reaction;


Overview

Summary

ContactDonateImprint