Overview

Summary

ContactDonateImprint


Appendix E-29: COMMUNITY MEMBERSHIP (UI prompt)


CommunityMembershipListModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CommunityLONGCommunityMembershipCommunityUserAccountModule
(2) JoinedAtSTRINGCommunityMembership
(3) LeftAtSTRINGCommunityMembership
(4) RoleSTRINGCommunityMembership
(5) UserLONGCommunityMembershipUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /communitymembership/community/{id}findAllCommunityMembershipOfCommunity(id)ListModuleGETCommunity CommunityMembership
(2) /communitymembershipfindAllCommunityMembership()ListModuleGETCommunityMembership
(3) /communitymembershipinsertCommunityMembership(communitymembership)ListModulePOSTCommunityMembership
(4) /communitymembership/{id}updateCommunityMembershipById(communitymembership)ListModulePUTCommunityMembership
(5) /communitymembership/{id}findCommunityMembershipById(id)ListModuleGETCommunityMembership
(6) /communitymembership/{id}deleteCommunityMembershipById(id)ListModuleDELETECommunityMembership
(7) /communitymembership/user/{id}findAllCommunityMembershipOfUser(id)ListModuleGETUserAccount CommunityMembership





Example:

final CommunityMembership communitymembership = (CommunityMembership) invokeModule(LIST_MODULE + "/communitymembership/" + id, CommunityMembership.class);
if (communitymembership != null) {
    final Community community1 = (Community) invokeModule(USER_ACCOUNT_MODULE + "/community/" + communitymembership.getCommunity().getId(), Community.class);
    if (community1 != null) {
        final UserAccount creatoruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + community1.getCreatorUser().getId(), UserAccount.class);
        if (creatoruser2 != null) {
        }
    }
    final UserAccount user3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + communitymembership.getUser().getId(), UserAccount.class);
    if (user3 != null) {
    }
}
return communitymembership;


Overview

Summary

ContactDonateImprint