Overview

Summary

ContactDonateImprint


Appendix E-23: TITLE RATING (UI prompt)


TitleRatingUserAccountModuleImdb

Properties (4)

PropertyTypeEntityReferenceModule
(1) RatedAtDATETitleRating
(2) RatingValueINTTitleRating
(3) TitleLONGTitleRatingTitleTitleModule
(4) UserAccountLONGTitleRatingUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /titleratingfindAllTitleRating()UserAccountModuleGETTitleRating
(2) /titlerating/{id}deleteTitleRatingById(id)UserAccountModuleDELETETitleRating
(3) /titlerating/title/{id}findAllTitleRatingOfTitle(id)UserAccountModuleGETTitle TitleRating
(4) /titlerating/useraccount/{id}findAllTitleRatingOfUserAccount(id)UserAccountModuleGETUserAccount TitleRating
(5) /titleratinginsertTitleRating(titlerating)UserAccountModulePOSTTitleRating
(6) /titlerating/{id}updateTitleRatingById(titlerating)UserAccountModulePUTTitleRating
(7) /titlerating/{id}findTitleRatingById(id)UserAccountModuleGETTitleRating





Example:

final TitleRating titlerating = (TitleRating) invokeModule(USER_ACCOUNT_MODULE + "/titlerating/" + id, TitleRating.class);
if (titlerating != null) {
    final UserAccount useraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + titlerating.getUserAccount().getId(), UserAccount.class);
    if (useraccount1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final Language preferredlanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount1.getPreferredLanguage().getId(), Language.class);
        if (preferredlanguage3 != null) {
        }
    }
    final Title title4 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlerating.getTitle().getId(), Title.class);
    if (title4 != null) {
        final TitleType titletype5 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title4.getTitleType().getId(), TitleType.class);
        if (titletype5 != null) {
        }
    }
}
return titlerating;


Overview

Summary

ContactDonateImprint