Overview

Summary

ContactDonateImprint


Appendix E-28: NOTIFICATION SETTING (UI prompt)


NotificationSettingConversationModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) ConversationLONGNotificationSettingConversationConversationModule
(2) CreatedAtDATENotificationSetting
(3) CustomSoundSTRINGNotificationSetting
(4) IsMutedBOOLNotificationSetting
(5) MutedUntilDATENotificationSetting
(6) ShowPreviewBOOLNotificationSetting
(7) UpdatedAtDATENotificationSetting
(8) UserAccountLONGNotificationSettingUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /notificationsetting/{id}findNotificationSettingById(id)ConversationModuleGETNotificationSetting
(2) /notificationsetting/{id}updateNotificationSettingById(notificationsetting)ConversationModulePUTNotificationSetting
(3) /notificationsetting/useraccount/{id}findAllNotificationSettingOfUserAccount(id)ConversationModuleGETUserAccount NotificationSetting
(4) /notificationsetting/conversation/{id}findAllNotificationSettingOfConversation(id)ConversationModuleGETConversation NotificationSetting
(5) /notificationsettinginsertNotificationSetting(notificationsetting)ConversationModulePOSTNotificationSetting
(6) /notificationsetting/{id}deleteNotificationSettingById(id)ConversationModuleDELETENotificationSetting
(7) /notificationsettingfindAllNotificationSetting()ConversationModuleGETNotificationSetting





Example:

final NotificationSetting notificationsetting = (NotificationSetting) invokeModule(CONVERSATION_MODULE + "/notificationsetting/" + id, NotificationSetting.class);
if (notificationsetting != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + notificationsetting.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Conversation conversation2 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + notificationsetting.getConversation().getId(), Conversation.class);
    if (conversation2 != null) {
        final GroupChat groupchat3 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation2.getGroupChat().getId(), GroupChat.class);
        if (groupchat3 != null) {
        }
        final UserAccount useraccountb4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation2.getUserAccountB().getId(), UserAccount.class);
        if (useraccountb4 != null) {
        }
        final UserAccount useraccounta5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation2.getUserAccountA().getId(), UserAccount.class);
        if (useraccounta5 != null) {
        }
    }
}
return notificationsetting;


Overview

Summary

ContactDonateImprint