Overview

Summary

ContactDonateImprint


Appendix E-7: COMMUNITY (UI prompt)


CommunityUserAccountModuleTwitterX

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtSTRINGCommunity
(2) CreatorUserLONGCommunityUserAccountUserAccountModule
(3) DescriptionSTRINGCommunity
(4) IsPrivateBOOLCommunity
(5) NameSTRINGCommunity
(6) RulesSTRINGCommunity


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /communitymembership/community/{id}findAllCommunityMembershipOfCommunity(id)ListModuleGETCommunity CommunityMembership
(2) /community/{id}findCommunityById(id)UserAccountModuleGETCommunity
(3) /community/creatoruser/{id}findAllCommunityOfCreatorUser(id)UserAccountModuleGETUserAccount Community
(4) /community/{id}deleteCommunityById(id)UserAccountModuleDELETECommunity
(5) /communityfindAllCommunity()UserAccountModuleGETCommunity
(6) /communityinsertCommunity(community)UserAccountModulePOSTCommunity
(7) /community/{id}updateCommunityById(community)UserAccountModulePUTCommunity





Example:

final Community community = (Community) invokeModule(USER_ACCOUNT_MODULE + "/community/" + id, Community.class);
if (community != null) {
    final UserAccount creatoruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + community.getCreatorUser().getId(), UserAccount.class);
    if (creatoruser1 != null) {
    }
}
return community;


Overview

Summary

ContactDonateImprint