Overview

Summary

ContactDonateImprint


4. LIST MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) CommunityCommunityUserAccountModuleTwitterX
(2) CommunityMembershipCommunityMembershipListModuleTwitterX
(3) ListListListModuleTwitterX
(4) ListMembershipListMembershipListModuleTwitterX
(5) MediaMediaListModuleTwitterX
(6) TweetTweetTweetModuleTwitterX
(7) UserAccountUserAccountUserAccountModuleTwitterX

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /listmembership/{id}deleteListMembershipById(id)ListModuleDELETEListMembership
(2) /listmembership/{id}updateListMembershipById(listmembership)ListModulePUTListMembership
(3) /mediainsertMedia(media)ListModulePOSTMedia
(4) /media/tweet/{id}findAllMediaOfTweet(id)ListModuleGETTweet Media
(5) /communitymembershipinsertCommunityMembership(communitymembership)ListModulePOSTCommunityMembership
(6) /listmembership/list/{id}findAllListMembershipOfList(id)ListModuleGETList ListMembership
(7) /media/{id}findMediaById(id)ListModuleGETMedia
(8) /listmembership/{id}findListMembershipById(id)ListModuleGETListMembership
(9) /communitymembership/user/{id}findAllCommunityMembershipOfUser(id)ListModuleGETUserAccount CommunityMembership
(10) /list/{id}deleteListById(id)ListModuleDELETEList
(11) /media/{id}deleteMediaById(id)ListModuleDELETEMedia
(12) /listmembership/addedbyuser/{id}findAllListMembershipOfAddedByUser(id)ListModuleGETUserAccount ListMembership
(13) /list/{id}findListById(id)ListModuleGETList
(14) /mediafindAllMedia()ListModuleGETMedia
(15) /listmembershipfindAllListMembership()ListModuleGETListMembership
(16) /listmembershipinsertListMembership(listmembership)ListModulePOSTListMembership
(17) /communitymembership/{id}updateCommunityMembershipById(communitymembership)ListModulePUTCommunityMembership
(18) /media/{id}updateMediaById(media)ListModulePUTMedia
(19) /listinsertList(list)ListModulePOSTList
(20) /communitymembership/community/{id}findAllCommunityMembershipOfCommunity(id)ListModuleGETCommunity CommunityMembership
(21) /listfindAllList()ListModuleGETList
(22) /list/{id}updateListById(list)ListModulePUTList
(23) /communitymembershipfindAllCommunityMembership()ListModuleGETCommunityMembership
(24) /listmembership/user/{id}findAllListMembershipOfUser(id)ListModuleGETUserAccount ListMembership
(25) /communitymembership/{id}findCommunityMembershipById(id)ListModuleGETCommunityMembership
(26) /list/owneruser/{id}findAllListOfOwnerUser(id)ListModuleGETUserAccount List
(27) /communitymembership/{id}deleteCommunityMembershipById(id)ListModuleDELETECommunityMembership






4.1 COMMUNITY MEMBERSHIP


CommunityMembershipListModuleTwitterX

Properties (5)

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





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;


4.2 LIST


ListListModuleTwitterX

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtSTRINGList
(2) DescriptionSTRINGList
(3) IsPrivateBOOLList
(4) NameSTRINGList
(5) OwnerUserLONGListUserAccountUserAccountModule





Example:

final List list = (List) invokeModule(LIST_MODULE + "/list/" + id, List.class);
if (list != null) {
    final UserAccount owneruser1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + list.getOwnerUser().getId(), UserAccount.class);
    if (owneruser1 != null) {
    }
}
return list;


4.3 LIST MEMBERSHIP


ListMembershipListModuleTwitterX

Properties (4)

PropertyTypeEntityReferenceModule
(1) AddedAtSTRINGListMembership
(2) AddedByUserLONGListMembershipUserAccountUserAccountModule
(3) ListLONGListMembershipListListModule
(4) UserLONGListMembershipUserAccountUserAccountModule





Example:

final ListMembership listmembership = (ListMembership) invokeModule(LIST_MODULE + "/listmembership/" + id, ListMembership.class);
if (listmembership != null) {
    final List list1 = (List) invokeModule(LIST_MODULE + "/list/" + listmembership.getList().getId(), List.class);
    if (list1 != null) {
        final UserAccount owneruser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + list1.getOwnerUser().getId(), UserAccount.class);
        if (owneruser2 != null) {
        }
    }
    final UserAccount addedbyuser3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listmembership.getAddedByUser().getId(), UserAccount.class);
    if (addedbyuser3 != null) {
    }
    final UserAccount user4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listmembership.getUser().getId(), UserAccount.class);
    if (user4 != null) {
    }
}
return listmembership;


4.4 MEDIA


MediaListModuleTwitterX

Properties (7)

PropertyTypeEntityReferenceModule
(1) AltTextSTRINGMedia
(2) DurationSecondsINTMedia
(3) HeightINTMedia
(4) TweetLONGMediaTweetTweetModule
(5) TypeSTRINGMedia
(6) UrlSTRINGMedia
(7) WidthINTMedia





Example:

final Media media = (Media) invokeModule(LIST_MODULE + "/media/" + id, Media.class);
if (media != null) {
    final Tweet tweet1 = (Tweet) invokeModule(TWEET_MODULE + "/tweet/" + media.getTweet().getId(), Tweet.class);
    if (tweet1 != null) {
        final UserAccount inreplytouser2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet1.getInReplyToUser().getId(), UserAccount.class);
        if (inreplytouser2 != null) {
        }
        final UserAccount user3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + tweet1.getUser().getId(), UserAccount.class);
        if (user3 != null) {
        }
    }
}
return media;


Overview

Summary

ContactDonateImprint