Overview

Summary

ContactDonateImprint


7. LANGUAGE MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) EditorialArticleEditorialArticleEditorialArticleModuleImdb
(2) LanguageLanguageLanguageModuleImdb
(3) ReviewVoteReviewVoteLanguageModuleImdb
(4) TitleTitleTitleModuleImdb
(5) TitleLanguageTitleLanguageLanguageModuleImdb
(6) TitleReviewTitleReviewLanguageModuleImdb
(7) UserAccountUserAccountUserAccountModuleImdb

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /reviewvotefindAllReviewVote()LanguageModuleGETReviewVote
(2) /titlelanguage/{id}findTitleLanguageById(id)LanguageModuleGETTitleLanguage
(3) /reviewvoteinsertReviewVote(reviewvote)LanguageModulePOSTReviewVote
(4) /language/{id}findLanguageById(id)LanguageModuleGETLanguage
(5) /titlelanguage/{id}deleteTitleLanguageById(id)LanguageModuleDELETETitleLanguage
(6) /titlelanguage/title/{id}findAllTitleLanguageOfTitle(id)LanguageModuleGETTitle TitleLanguage
(7) /titlereviewinsertTitleReview(titlereview)LanguageModulePOSTTitleReview
(8) /titlelanguageinsertTitleLanguage(titlelanguage)LanguageModulePOSTTitleLanguage
(9) /titlereview/language/{id}findAllTitleReviewOfLanguage(id)LanguageModuleGETLanguage TitleReview
(10) /titlereview/{id}findTitleReviewById(id)LanguageModuleGETTitleReview
(11) /reviewvote/titlereview/{id}findAllReviewVoteOfTitleReview(id)LanguageModuleGETTitleReview ReviewVote
(12) /titlereview/title/{id}findAllTitleReviewOfTitle(id)LanguageModuleGETTitle TitleReview
(13) /languagefindAllLanguage()LanguageModuleGETLanguage
(14) /titlelanguagefindAllTitleLanguage()LanguageModuleGETTitleLanguage
(15) /titlereviewfindAllTitleReview()LanguageModuleGETTitleReview
(16) /reviewvote/useraccount/{id}findAllReviewVoteOfUserAccount(id)LanguageModuleGETUserAccount ReviewVote
(17) /reviewvote/{id}findReviewVoteById(id)LanguageModuleGETReviewVote
(18) /titlereview/{id}deleteTitleReviewById(id)LanguageModuleDELETETitleReview
(19) /titlereview/useraccount/{id}findAllTitleReviewOfUserAccount(id)LanguageModuleGETUserAccount TitleReview
(20) /language/{id}updateLanguageById(language)LanguageModulePUTLanguage
(21) /language/{id}deleteLanguageById(id)LanguageModuleDELETELanguage
(22) /reviewvote/{id}deleteReviewVoteById(id)LanguageModuleDELETEReviewVote
(23) /titlelanguage/language/{id}findAllTitleLanguageOfLanguage(id)LanguageModuleGETLanguage TitleLanguage
(24) /reviewvote/{id}updateReviewVoteById(reviewvote)LanguageModulePUTReviewVote
(25) /titlereview/{id}updateTitleReviewById(titlereview)LanguageModulePUTTitleReview
(26) /languageinsertLanguage(language)LanguageModulePOSTLanguage
(27) /titlelanguage/{id}updateTitleLanguageById(titlelanguage)LanguageModulePUTTitleLanguage






7.1 LANGUAGE


LanguageLanguageModuleImdb

Properties (2)

PropertyTypeEntityReferenceModule
(1) IsoCodeSTRINGLanguage
(2) NameSTRINGLanguage





Example:

final Language language = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + id, Language.class);
if (language != null) {
}
return language;


7.2 REVIEW VOTE


ReviewVoteLanguageModuleImdb

Properties (4)

PropertyTypeEntityReferenceModule
(1) IsHelpfulBOOLReviewVote
(2) TitleReviewLONGReviewVoteTitleReviewLanguageModule
(3) UserAccountLONGReviewVoteUserAccountUserAccountModule
(4) VotedAtDATEReviewVote





Example:

final ReviewVote reviewvote = (ReviewVote) invokeModule(LANGUAGE_MODULE + "/reviewvote/" + id, ReviewVote.class);
if (reviewvote != null) {
    final TitleReview titlereview1 = (TitleReview) invokeModule(LANGUAGE_MODULE + "/titlereview/" + reviewvote.getTitleReview().getId(), TitleReview.class);
    if (titlereview1 != null) {
        final Language language2 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + titlereview1.getLanguage().getId(), Language.class);
        if (language2 != null) {
        }
        final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + titlereview1.getUserAccount().getId(), UserAccount.class);
        if (useraccount3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
            final Language preferredlanguage5 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount3.getPreferredLanguage().getId(), Language.class);
            if (preferredlanguage5 != null) {
            }
        }
        final Title title6 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlereview1.getTitle().getId(), Title.class);
        if (title6 != null) {
            final TitleType titletype7 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title6.getTitleType().getId(), TitleType.class);
            if (titletype7 != null) {
            }
        }
    }
    final UserAccount useraccount8 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + reviewvote.getUserAccount().getId(), UserAccount.class);
    if (useraccount8 != null) {
        final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount8.getCountry().getId(), Country.class);
        if (country9 != null) {
        }
        final Language preferredlanguage10 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount8.getPreferredLanguage().getId(), Language.class);
        if (preferredlanguage10 != null) {
        }
    }
}
return reviewvote;


7.3 TITLE LANGUAGE


TitleLanguageLanguageModuleImdb

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsOriginalLanguageBOOLTitleLanguage
(2) LanguageLONGTitleLanguageLanguageLanguageModule
(3) TitleLONGTitleLanguageTitleTitleModule





Example:

final TitleLanguage titlelanguage = (TitleLanguage) invokeModule(LANGUAGE_MODULE + "/titlelanguage/" + id, TitleLanguage.class);
if (titlelanguage != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlelanguage.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 Language language3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + titlelanguage.getLanguage().getId(), Language.class);
    if (language3 != null) {
    }
}
return titlelanguage;


7.4 TITLE REVIEW


TitleReviewLanguageModuleImdb

Properties (9)

PropertyTypeEntityReferenceModule
(1) BodySTRINGTitleReview
(2) CreatedAtDATETitleReview
(3) HeadlineSTRINGTitleReview
(4) HelpfulnessScoreLONGTitleReview
(5) IsSpoilerBOOLTitleReview
(6) LanguageLONGTitleReviewLanguageLanguageModule
(7) TitleLONGTitleReviewTitleTitleModule
(8) UpdatedAtDATETitleReview
(9) UserAccountLONGTitleReviewUserAccountUserAccountModule





Example:

final TitleReview titlereview = (TitleReview) invokeModule(LANGUAGE_MODULE + "/titlereview/" + id, TitleReview.class);
if (titlereview != null) {
    final Language language1 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + titlereview.getLanguage().getId(), Language.class);
    if (language1 != null) {
    }
    final UserAccount useraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + titlereview.getUserAccount().getId(), UserAccount.class);
    if (useraccount2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
        final Language preferredlanguage4 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + useraccount2.getPreferredLanguage().getId(), Language.class);
        if (preferredlanguage4 != null) {
        }
    }
    final Title title5 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlereview.getTitle().getId(), Title.class);
    if (title5 != null) {
        final TitleType titletype6 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title5.getTitleType().getId(), TitleType.class);
        if (titletype6 != null) {
        }
    }
}
return titlereview;


Overview

Summary

ContactDonateImprint