Overview

Summary

ContactDonateImprint


6. SERVER NODE MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) ConversationConversationConversationModuleSignalMessenger
(2) DeviceDeviceMessageModuleSignalMessenger
(3) MessageMessageMessageModuleSignalMessenger
(4) PreKeyPreKeyServerNodeModuleSignalMessenger
(5) ServerLogEntryServerLogEntryServerNodeModuleSignalMessenger
(6) ServerNodeServerNodeServerNodeModuleSignalMessenger
(7) UserAccountUserAccountUserAccountModuleSignalMessenger
(8) UserSettingUserSettingServerNodeModuleSignalMessenger

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /serverlogentry/servernode/{id}findAllServerLogEntryOfServerNode(id)ServerNodeModuleGETServerNode ServerLogEntry
(2) /prekey/{id}updatePreKeyById(prekey)ServerNodeModulePUTPreKey
(3) /serverlogentry/{id}findServerLogEntryById(id)ServerNodeModuleGETServerLogEntry
(4) /serverlogentry/message/{id}findAllServerLogEntryOfMessage(id)ServerNodeModuleGETMessage ServerLogEntry
(5) /usersettinginsertUserSetting(usersetting)ServerNodeModulePOSTUserSetting
(6) /prekey/device/{id}findAllPreKeyOfDevice(id)ServerNodeModuleGETDevice PreKey
(7) /servernode/{id}updateServerNodeById(servernode)ServerNodeModulePUTServerNode
(8) /serverlogentry/device/{id}findAllServerLogEntryOfDevice(id)ServerNodeModuleGETDevice ServerLogEntry
(9) /prekey/{id}deletePreKeyById(id)ServerNodeModuleDELETEPreKey
(10) /servernodeinsertServerNode(servernode)ServerNodeModulePOSTServerNode
(11) /serverlogentryinsertServerLogEntry(serverlogentry)ServerNodeModulePOSTServerLogEntry
(12) /serverlogentryfindAllServerLogEntry()ServerNodeModuleGETServerLogEntry
(13) /usersetting/{id}deleteUserSettingById(id)ServerNodeModuleDELETEUserSetting
(14) /servernode/{id}findServerNodeById(id)ServerNodeModuleGETServerNode
(15) /prekey/{id}findPreKeyById(id)ServerNodeModuleGETPreKey
(16) /prekeyinsertPreKey(prekey)ServerNodeModulePOSTPreKey
(17) /serverlogentry/useraccount/{id}findAllServerLogEntryOfUserAccount(id)ServerNodeModuleGETUserAccount ServerLogEntry
(18) /serverlogentry/{id}deleteServerLogEntryById(id)ServerNodeModuleDELETEServerLogEntry
(19) /usersetting/{id}updateUserSettingById(usersetting)ServerNodeModulePUTUserSetting
(20) /usersettingfindAllUserSetting()ServerNodeModuleGETUserSetting
(21) /servernodefindAllServerNode()ServerNodeModuleGETServerNode
(22) /serverlogentry/{id}updateServerLogEntryById(serverlogentry)ServerNodeModulePUTServerLogEntry
(23) /usersetting/{id}findUserSettingById(id)ServerNodeModuleGETUserSetting
(24) /usersetting/useraccount/{id}findAllUserSettingOfUserAccount(id)ServerNodeModuleGETUserAccount UserSetting
(25) /servernode/{id}deleteServerNodeById(id)ServerNodeModuleDELETEServerNode
(26) /prekeyfindAllPreKey()ServerNodeModuleGETPreKey
(27) /serverlogentry/conversation/{id}findAllServerLogEntryOfConversation(id)ServerNodeModuleGETConversation ServerLogEntry






6.1 PRE KEY


PreKeyServerNodeModuleSignalMessenger

Properties (6)

PropertyTypeEntityReferenceModule
(1) ConsumedAtDATEPreKey
(2) CreatedAtDATEPreKey
(3) DeviceLONGPreKeyDeviceMessageModule
(4) IsSignedBOOLPreKey
(5) KeyIdINTPreKey
(6) PublicKeySTRINGPreKey





Example:

final PreKey prekey = (PreKey) invokeModule(SERVER_NODE_MODULE + "/prekey/" + id, PreKey.class);
if (prekey != null) {
    final Device device1 = (Device) invokeModule(MESSAGE_MODULE + "/device/" + prekey.getDevice().getId(), Device.class);
    if (device1 != null) {
        final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + device1.getUserAccount().getId(), UserAccount.class);
        if (useraccount2 != null) {
        }
    }
}
return prekey;


6.2 SERVER LOG ENTRY


ServerLogEntryServerNodeModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) ConversationLONGServerLogEntryConversationConversationModule
(2) CreatedAtDATEServerLogEntry
(3) DeviceLONGServerLogEntryDeviceMessageModule
(4) EventTypeSTRINGServerLogEntry
(5) LogLevelSTRINGServerLogEntry
(6) MessageSTRINGServerLogEntryMessageMessageModule
(7) ServerNodeLONGServerLogEntryServerNodeServerNodeModule
(8) UserAccountLONGServerLogEntryUserAccountUserAccountModule





Example:

final ServerLogEntry serverlogentry = (ServerLogEntry) invokeModule(SERVER_NODE_MODULE + "/serverlogentry/" + id, ServerLogEntry.class);
if (serverlogentry != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + serverlogentry.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final Conversation conversation2 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + serverlogentry.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) {
        }
    }
    final Device device6 = (Device) invokeModule(MESSAGE_MODULE + "/device/" + serverlogentry.getDevice().getId(), Device.class);
    if (device6 != null) {
        final UserAccount useraccount7 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + device6.getUserAccount().getId(), UserAccount.class);
        if (useraccount7 != null) {
        }
    }
    final Message message8 = (Message) invokeModule(MESSAGE_MODULE + "/message/" + serverlogentry.getMessage().getId(), Message.class);
    if (message8 != null) {
        final Conversation conversation9 = (Conversation) invokeModule(CONVERSATION_MODULE + "/conversation/" + message8.getConversation().getId(), Conversation.class);
        if (conversation9 != null) {
            final GroupChat groupchat10 = (GroupChat) invokeModule(CONVERSATION_MODULE + "/groupchat/" + conversation9.getGroupChat().getId(), GroupChat.class);
            if (groupchat10 != null) {
            }
            final UserAccount useraccountb11 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation9.getUserAccountB().getId(), UserAccount.class);
            if (useraccountb11 != null) {
            }
            final UserAccount useraccounta12 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + conversation9.getUserAccountA().getId(), UserAccount.class);
            if (useraccounta12 != null) {
            }
        }
    }
    final ServerNode servernode13 = (ServerNode) invokeModule(SERVER_NODE_MODULE + "/servernode/" + serverlogentry.getServerNode().getId(), ServerNode.class);
    if (servernode13 != null) {
    }
}
return serverlogentry;


6.3 SERVER NODE


ServerNodeServerNodeModuleSignalMessenger

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEServerNode
(2) IsActiveBOOLServerNode
(3) NameSTRINGServerNode
(4) RegionSTRINGServerNode





Example:

final ServerNode servernode = (ServerNode) invokeModule(SERVER_NODE_MODULE + "/servernode/" + id, ServerNode.class);
if (servernode != null) {
}
return servernode;


6.4 USER SETTING


UserSettingServerNodeModuleSignalMessenger

Properties (8)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEUserSetting
(2) DisappearingMessagesDefaultSecondsINTUserSetting
(3) LastSeenSharingSTRINGUserSetting
(4) ReadReceiptsEnabledBOOLUserSetting
(5) ThemeSTRINGUserSetting
(6) TypingIndicatorsEnabledBOOLUserSetting
(7) UpdatedAtDATEUserSetting
(8) UserAccountLONGUserSettingUserAccountUserAccountModule





Example:

final UserSetting usersetting = (UserSetting) invokeModule(SERVER_NODE_MODULE + "/usersetting/" + id, UserSetting.class);
if (usersetting != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + usersetting.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
}
return usersetting;


Overview

Summary

ContactDonateImprint