Overview

Summary

ContactDonateImprint


Appendix E-32: WATCHLIST ITEM (UI prompt)


WatchlistItemProfileModuleAmazonPrimeVideo

Properties (3)

PropertyTypeEntityReferenceModule
(1) AddedAtSTRINGWatchlistItem
(2) ProfileLONGWatchlistItemProfileProfileModule
(3) TitleLONGWatchlistItemTitleTitleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /watchlistiteminsertWatchlistItem(watchlistitem)ProfileModulePOSTWatchlistItem
(2) /watchlistitem/{id}deleteWatchlistItemById(id)ProfileModuleDELETEWatchlistItem
(3) /watchlistitemfindAllWatchlistItem()ProfileModuleGETWatchlistItem
(4) /watchlistitem/title/{id}findAllWatchlistItemOfTitle(id)ProfileModuleGETTitle WatchlistItem
(5) /watchlistitem/{id}findWatchlistItemById(id)ProfileModuleGETWatchlistItem
(6) /watchlistitem/profile/{id}findAllWatchlistItemOfProfile(id)ProfileModuleGETProfile WatchlistItem
(7) /watchlistitem/{id}updateWatchlistItemById(watchlistitem)ProfileModulePUTWatchlistItem





Example:

final WatchlistItem watchlistitem = (WatchlistItem) invokeModule(PROFILE_MODULE + "/watchlistitem/" + id, WatchlistItem.class);
if (watchlistitem != null) {
    final Profile profile1 = (Profile) invokeModule(PROFILE_MODULE + "/profile/" + watchlistitem.getProfile().getId(), Profile.class);
    if (profile1 != null) {
        final User user2 = (User) invokeModule(USER_MODULE + "/user/" + profile1.getUser().getId(), User.class);
        if (user2 != null) {
            final Country country3 = (Country) invokeModule(TITLE_MODULE + "/country/" + user2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
    final Title title4 = (Title) invokeModule(TITLE_MODULE + "/title/" + watchlistitem.getTitle().getId(), Title.class);
    if (title4 != null) {
        final Country productioncountry5 = (Country) invokeModule(TITLE_MODULE + "/country/" + title4.getProductionCountry().getId(), Country.class);
        if (productioncountry5 != null) {
        }
        final Language originallanguage6 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title4.getOriginalLanguage().getId(), Language.class);
        if (originallanguage6 != null) {
        }
    }
}
return watchlistitem;


Overview

Summary

ContactDonateImprint