Overview

Summary

ContactDonateImprint


3. COMMUNITY SPACE MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) BlockedUserBlockedUserCommunitySpaceModuleWhatsApp
(2) ChatChatChatModuleWhatsApp
(3) CommunityChatCommunityChatCommunitySpaceModuleWhatsApp
(4) CommunitySpaceCommunitySpaceCommunitySpaceModuleWhatsApp
(5) SecuritySettingSecuritySettingCommunitySpaceModuleWhatsApp
(6) UserAccountUserAccountUserAccountModuleWhatsApp

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /blockeduser/blockeduseraccount/{id}findAllBlockedUserOfBlockedUserAccount(id)CommunitySpaceModuleGETUserAccount BlockedUser
(2) /communitychatfindAllCommunityChat()CommunitySpaceModuleGETCommunityChat
(3) /securitysetting/{id}deleteSecuritySettingById(id)CommunitySpaceModuleDELETESecuritySetting
(4) /communitychat/{id}findCommunityChatById(id)CommunitySpaceModuleGETCommunityChat
(5) /blockeduser/useraccount/{id}findAllBlockedUserOfUserAccount(id)CommunitySpaceModuleGETUserAccount BlockedUser
(6) /securitysetting/useraccount/{id}findAllSecuritySettingOfUserAccount(id)CommunitySpaceModuleGETUserAccount SecuritySetting
(7) /communitychat/{id}deleteCommunityChatById(id)CommunitySpaceModuleDELETECommunityChat
(8) /communityspace/owneruseraccount/{id}findAllCommunitySpaceOfOwnerUserAccount(id)CommunitySpaceModuleGETUserAccount CommunitySpace
(9) /communitychat/chat/{id}findAllCommunityChatOfChat(id)CommunitySpaceModuleGETChat CommunityChat
(10) /communitychatinsertCommunityChat(communitychat)CommunitySpaceModulePOSTCommunityChat
(11) /communityspace/{id}deleteCommunitySpaceById(id)CommunitySpaceModuleDELETECommunitySpace
(12) /securitysetting/{id}findSecuritySettingById(id)CommunitySpaceModuleGETSecuritySetting
(13) /blockeduser/{id}deleteBlockedUserById(id)CommunitySpaceModuleDELETEBlockedUser
(14) /communityspace/{id}findCommunitySpaceById(id)CommunitySpaceModuleGETCommunitySpace
(15) /blockeduserinsertBlockedUser(blockeduser)CommunitySpaceModulePOSTBlockedUser
(16) /blockeduser/{id}updateBlockedUserById(blockeduser)CommunitySpaceModulePUTBlockedUser
(17) /securitysetting/{id}updateSecuritySettingById(securitysetting)CommunitySpaceModulePUTSecuritySetting
(18) /securitysettingfindAllSecuritySetting()CommunitySpaceModuleGETSecuritySetting
(19) /securitysettinginsertSecuritySetting(securitysetting)CommunitySpaceModulePOSTSecuritySetting
(20) /communitychat/communityspace/{id}findAllCommunityChatOfCommunitySpace(id)CommunitySpaceModuleGETCommunitySpace CommunityChat
(21) /communityspaceinsertCommunitySpace(communityspace)CommunitySpaceModulePOSTCommunitySpace
(22) /blockeduser/{id}findBlockedUserById(id)CommunitySpaceModuleGETBlockedUser
(23) /communityspacefindAllCommunitySpace()CommunitySpaceModuleGETCommunitySpace
(24) /communityspace/{id}updateCommunitySpaceById(communityspace)CommunitySpaceModulePUTCommunitySpace
(25) /blockeduserfindAllBlockedUser()CommunitySpaceModuleGETBlockedUser
(26) /communitychat/{id}updateCommunityChatById(communitychat)CommunitySpaceModulePUTCommunityChat






3.1 BLOCKED USER


BlockedUserCommunitySpaceModuleWhatsApp

Properties (3)

PropertyTypeEntityReferenceModule
(1) BlockedUserAccountLONGBlockedUserUserAccountUserAccountModule
(2) CreatedAtDATEBlockedUser
(3) UserAccountLONGBlockedUserUserAccountUserAccountModule





Example:

final BlockedUser blockeduser = (BlockedUser) invokeModule(COMMUNITY_SPACE_MODULE + "/blockeduser/" + id, BlockedUser.class);
if (blockeduser != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + blockeduser.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
    }
    final UserAccount blockeduseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + blockeduser.getBlockedUserAccount().getId(), UserAccount.class);
    if (blockeduseraccount2 != null) {
    }
}
return blockeduser;


3.2 COMMUNITY CHAT


CommunityChatCommunitySpaceModuleWhatsApp

Properties (3)

PropertyTypeEntityReferenceModule
(1) ChatLONGCommunityChatChatChatModule
(2) CommunitySpaceLONGCommunityChatCommunitySpaceCommunitySpaceModule
(3) IsAnnouncementBOOLCommunityChat





Example:

final CommunityChat communitychat = (CommunityChat) invokeModule(COMMUNITY_SPACE_MODULE + "/communitychat/" + id, CommunityChat.class);
if (communitychat != null) {
    final CommunitySpace communityspace1 = (CommunitySpace) invokeModule(COMMUNITY_SPACE_MODULE + "/communityspace/" + communitychat.getCommunitySpace().getId(), CommunitySpace.class);
    if (communityspace1 != null) {
        final UserAccount owneruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + communityspace1.getOwnerUserAccount().getId(), UserAccount.class);
        if (owneruseraccount2 != null) {
        }
    }
    final Chat chat3 = (Chat) invokeModule(CHAT_MODULE + "/chat/" + communitychat.getChat().getId(), Chat.class);
    if (chat3 != null) {
        final UserAccount createdbyuseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + chat3.getCreatedByUserAccount().getId(), UserAccount.class);
        if (createdbyuseraccount4 != null) {
        }
    }
}
return communitychat;


3.3 COMMUNITY SPACE


CommunitySpaceCommunitySpaceModuleWhatsApp

Properties (4)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATECommunitySpace
(2) DescriptionSTRINGCommunitySpace
(3) NameSTRINGCommunitySpace
(4) OwnerUserAccountLONGCommunitySpaceUserAccountUserAccountModule





Example:

final CommunitySpace communityspace = (CommunitySpace) invokeModule(COMMUNITY_SPACE_MODULE + "/communityspace/" + id, CommunitySpace.class);
if (communityspace != null) {
    final UserAccount owneruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + communityspace.getOwnerUserAccount().getId(), UserAccount.class);
    if (owneruseraccount1 != null) {
    }
}
return communityspace;


3.4 SECURITY SETTING


SecuritySettingCommunitySpaceModuleWhatsApp

Properties (7)

PropertyTypeEntityReferenceModule
(1) FingerprintLockEnabledBOOLSecuritySetting
(2) IsTwoStepVerificationEnabledBOOLSecuritySetting
(3) LastUpdatedAtDATESecuritySetting
(4) PasskeyEnabledBOOLSecuritySetting
(5) SecretCodeEnabledBOOLSecuritySetting
(6) TwoStepEmailSTRINGSecuritySetting
(7) UserAccountLONGSecuritySettingUserAccountUserAccountModule





Example:

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


Overview

Summary

ContactDonateImprint