Overview

Summary

ContactDonateImprint


Appendix E-26: WATCHLIST ITEM (UI prompt)


WatchlistItemUserAccountModuleImdb

Properties (5)

PropertyTypeEntityReferenceModule
(1) AddedAtDATEWatchlistItem
(2) NotesSTRINGWatchlistItem
(3) PositionLONGWatchlistItem
(4) TitleLONGWatchlistItemTitleTitleModule
(5) WatchlistLONGWatchlistItemWatchlistUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /watchlistitem/{id}deleteWatchlistItemById(id)UserAccountModuleDELETEWatchlistItem
(2) /watchlistitem/{id}updateWatchlistItemById(watchlistitem)UserAccountModulePUTWatchlistItem
(3) /watchlistitemfindAllWatchlistItem()UserAccountModuleGETWatchlistItem
(4) /watchlistitem/{id}findWatchlistItemById(id)UserAccountModuleGETWatchlistItem
(5) /watchlistiteminsertWatchlistItem(watchlistitem)UserAccountModulePOSTWatchlistItem
(6) /watchlistitem/title/{id}findAllWatchlistItemOfTitle(id)UserAccountModuleGETTitle WatchlistItem
(7) /watchlistitem/watchlist/{id}findAllWatchlistItemOfWatchlist(id)UserAccountModuleGETWatchlist WatchlistItem





Example:

final WatchlistItem watchlistitem = (WatchlistItem) invokeModule(USER_ACCOUNT_MODULE + "/watchlistitem/" + id, WatchlistItem.class);
if (watchlistitem != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + watchlistitem.getTitle().getId(), Title.class);
    if (title1 != null) {
        final TitleType titletype2 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title1.getTitleType().getId(), TitleType.class);
        if (titletype2 != null) {
        }
    }
    final Watchlist watchlist3 = (Watchlist) invokeModule(USER_ACCOUNT_MODULE + "/watchlist/" + watchlistitem.getWatchlist().getId(), Watchlist.class);
    if (watchlist3 != null) {
        final UserAccount useraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + watchlist3.getUserAccount().getId(), UserAccount.class);
        if (useraccount4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
            final Language preferredlanguage6 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount4.getPreferredLanguage().getId(), Language.class);
            if (preferredlanguage6 != null) {
            }
        }
    }
}
return watchlistitem;


Overview

Summary

ContactDonateImprint