Overview

Summary

ContactDonateImprint


Appendix E-22: MEDIA (UI prompt)


MediaListModuleTwitterX

Properties (7)

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


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /media/{id}findMediaById(id)ListModuleGETMedia
(2) /media/{id}deleteMediaById(id)ListModuleDELETEMedia
(3) /mediafindAllMedia()ListModuleGETMedia
(4) /mediainsertMedia(media)ListModulePOSTMedia
(5) /media/tweet/{id}findAllMediaOfTweet(id)ListModuleGETTweet Media
(6) /media/{id}updateMediaById(media)ListModulePUTMedia





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