Overview

Summary

ContactDonateImprint


Appendix E-8: MEDIA ITEM (UI prompt)


MediaItemUserAccountModuleInstagram

Properties (11)

PropertyTypeEntityReferenceModule
(1) AspectRatioSTRINGMediaItem
(2) CreatedAtDATEMediaItem
(3) DurationSecondsLONGMediaItem
(4) FilterNameSTRINGMediaItem
(5) HeightLONGMediaItem
(6) MediaOrderLONGMediaItem
(7) MediaTypeSTRINGMediaItem
(8) PostLONGMediaItemPostUserAccountModule
(9) ThumbnailUrlSTRINGMediaItem
(10) UrlSTRINGMediaItem
(11) WidthLONGMediaItem


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /mediaitem/{id}findMediaItemById(id)UserAccountModuleGETMediaItem
(2) /mediaitem/{id}deleteMediaItemById(id)UserAccountModuleDELETEMediaItem
(3) /mediaiteminsertMediaItem(mediaitem)UserAccountModulePOSTMediaItem
(4) /mediaitem/post/{id}findAllMediaItemOfPost(id)UserAccountModuleGETPost MediaItem
(5) /mediaitem/{id}updateMediaItemById(mediaitem)UserAccountModulePUTMediaItem
(6) /mediaitemfindAllMediaItem()UserAccountModuleGETMediaItem





Example:

final MediaItem mediaitem = (MediaItem) invokeModule(USER_ACCOUNT_MODULE + "/mediaitem/" + id, MediaItem.class);
if (mediaitem != null) {
    final Post post1 = (Post) invokeModule(USER_ACCOUNT_MODULE + "/post/" + mediaitem.getPost().getId(), Post.class);
    if (post1 != null) {
        final Location location2 = (Location) invokeModule(FEATURE_FLAG_MODULE + "/location/" + post1.getLocation().getId(), Location.class);
        if (location2 != null) {
        }
        final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + post1.getUserAccount().getId(), UserAccount.class);
        if (useraccount3 != null) {
        }
    }
}
return mediaitem;


Overview

Summary

ContactDonateImprint