Overview

Summary

ContactDonateImprint


9. TITLE MODULE (UI prompt)



Module Entities (22)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCountryModuleImdb
(2) EditorialArticleEditorialArticleEditorialArticleModuleImdb
(3) EditorialArticleTitleEditorialArticleTitleTitleModuleImdb
(4) EpisodeEpisodeAwardEventModuleImdb
(5) GenreGenreTitleModuleImdb
(6) MediaItemMediaItemJobTypeModuleImdb
(7) PersonAwardPersonAwardAwardEventEditionModuleImdb
(8) PollOptionPollOptionPersonModuleImdb
(9) TitleTitleTitleModuleImdb
(10) TitleAwardTitleAwardAwardEventEditionModuleImdb
(11) TitleCastTitleCastPersonModuleImdb
(12) TitleCompanyTitleCompanyTitleModuleImdb
(13) TitleCountryTitleCountryCountryModuleImdb
(14) TitleCrewTitleCrewPersonModuleImdb
(15) TitleGenreTitleGenreTitleModuleImdb
(16) TitleKeywordTitleKeywordCharacterModuleImdb
(17) TitleLanguageTitleLanguageLanguageModuleImdb
(18) TitleRatingTitleRatingUserAccountModuleImdb
(19) TitleReviewTitleReviewLanguageModuleImdb
(20) TitleTypeTitleTypeEditorialArticleModuleImdb
(21) UserListItemUserListItemPersonModuleImdb
(22) WatchlistItemWatchlistItemUserAccountModuleImdb

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /title/{id}updateTitleById(title)TitleModulePUTTitle
(2) /genre/{id}findGenreById(id)TitleModuleGETGenre
(3) /titlegenrefindAllTitleGenre()TitleModuleGETTitleGenre
(4) /genre/{id}updateGenreById(genre)TitleModulePUTGenre
(5) /titlecompany/title/{id}findAllTitleCompanyOfTitle(id)TitleModuleGETTitle TitleCompany
(6) /titlegenre/genre/{id}findAllTitleGenreOfGenre(id)TitleModuleGETGenre TitleGenre
(7) /titlegenre/{id}findTitleGenreById(id)TitleModuleGETTitleGenre
(8) /titlecompany/company/{id}findAllTitleCompanyOfCompany(id)TitleModuleGETCompany TitleCompany
(9) /titlegenre/{id}deleteTitleGenreById(id)TitleModuleDELETETitleGenre
(10) /editorialarticletitle/editorialarticle/{id}findAllEditorialArticleTitleOfEditorialArticle(id)TitleModuleGETEditorialArticle EditorialArticleTitle
(11) /title/titletype/{id}findAllTitleOfTitleType(id)TitleModuleGETTitleType Title
(12) /title/{id}deleteTitleById(id)TitleModuleDELETETitle
(13) /editorialarticletitleinsertEditorialArticleTitle(editorialarticletitle)TitleModulePOSTEditorialArticleTitle
(14) /titlecompany/{id}deleteTitleCompanyById(id)TitleModuleDELETETitleCompany
(15) /titlecompany/{id}updateTitleCompanyById(titlecompany)TitleModulePUTTitleCompany
(16) /title/{id}findTitleById(id)TitleModuleGETTitle
(17) /titlefindAllTitle()TitleModuleGETTitle
(18) /titlecompanyinsertTitleCompany(titlecompany)TitleModulePOSTTitleCompany
(19) /titlecompanyfindAllTitleCompany()TitleModuleGETTitleCompany
(20) /editorialarticletitle/{id}findEditorialArticleTitleById(id)TitleModuleGETEditorialArticleTitle
(21) /genrefindAllGenre()TitleModuleGETGenre
(22) /editorialarticletitle/{id}updateEditorialArticleTitleById(editorialarticletitle)TitleModulePUTEditorialArticleTitle
(23) /titlegenreinsertTitleGenre(titlegenre)TitleModulePOSTTitleGenre
(24) /genre/{id}deleteGenreById(id)TitleModuleDELETEGenre
(25) /titlegenre/{id}updateTitleGenreById(titlegenre)TitleModulePUTTitleGenre
(26) /editorialarticletitle/{id}deleteEditorialArticleTitleById(id)TitleModuleDELETEEditorialArticleTitle
(27) /editorialarticletitle/title/{id}findAllEditorialArticleTitleOfTitle(id)TitleModuleGETTitle EditorialArticleTitle
(28) /titlegenre/title/{id}findAllTitleGenreOfTitle(id)TitleModuleGETTitle TitleGenre
(29) /titleinsertTitle(title)TitleModulePOSTTitle
(30) /titlecompany/{id}findTitleCompanyById(id)TitleModuleGETTitleCompany
(31) /editorialarticletitlefindAllEditorialArticleTitle()TitleModuleGETEditorialArticleTitle
(32) /genreinsertGenre(genre)TitleModulePOSTGenre






9.1 EDITORIAL ARTICLE TITLE


EditorialArticleTitleTitleModuleImdb

Properties (3)

PropertyTypeEntityReferenceModule
(1) EditorialArticleLONGEditorialArticleTitleEditorialArticleEditorialArticleModule
(2) PositionLONGEditorialArticleTitle
(3) TitleLONGEditorialArticleTitleTitleTitleModule





Example:

final EditorialArticleTitle editorialarticletitle = (EditorialArticleTitle) invokeModule(TITLE_MODULE + "/editorialarticletitle/" + id, EditorialArticleTitle.class);
if (editorialarticletitle != null) {
    final EditorialArticle editorialarticle1 = (EditorialArticle) invokeModule(EDITORIAL_ARTICLE_MODULE + "/editorialarticle/" + editorialarticletitle.getEditorialArticle().getId(), EditorialArticle.class);
    if (editorialarticle1 != null) {
        final Language language2 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + editorialarticle1.getLanguage().getId(), Language.class);
        if (language2 != null) {
        }
    }
    final Title title3 = (Title) invokeModule(TITLE_MODULE + "/title/" + editorialarticletitle.getTitle().getId(), Title.class);
    if (title3 != null) {
        final TitleType titletype4 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title3.getTitleType().getId(), TitleType.class);
        if (titletype4 != null) {
        }
    }
}
return editorialarticletitle;


9.2 GENRE


GenreTitleModuleImdb

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGGenre
(2) NameSTRINGGenre





Example:

final Genre genre = (Genre) invokeModule(TITLE_MODULE + "/genre/" + id, Genre.class);
if (genre != null) {
}
return genre;


9.3 TITLE


TitleTitleModuleImdb

Properties (14)

PropertyTypeEntityReferenceModule
(1) AverageRatingSTRINGTitle
(2) EndYearINTTitle
(3) IsAdultBOOLTitle
(4) NumVotesLONGTitle
(5) OriginalTitleSTRINGTitle
(6) PlotSummarySTRINGTitle
(7) PosterUrlSTRINGTitle
(8) PrimaryTitleSTRINGTitle
(9) ReleaseDateDATETitle
(10) RuntimeMinutesLONGTitle
(11) StartYearINTTitle
(12) StorylineSTRINGTitle
(13) TaglineSTRINGTitle
(14) TitleTypeLONGTitleTitleTypeEditorialArticleModule





Example:

final Title title = (Title) invokeModule(TITLE_MODULE + "/title/" + id, Title.class);
if (title != null) {
    final TitleType titletype1 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title.getTitleType().getId(), TitleType.class);
    if (titletype1 != null) {
    }
}
return title;


9.4 TITLE COMPANY


TitleCompanyTitleModuleImdb

Properties (3)

PropertyTypeEntityReferenceModule
(1) CompanyLONGTitleCompanyCompanyCountryModule
(2) RoleSTRINGTitleCompany
(3) TitleLONGTitleCompanyTitleTitleModule





Example:

final TitleCompany titlecompany = (TitleCompany) invokeModule(TITLE_MODULE + "/titlecompany/" + id, TitleCompany.class);
if (titlecompany != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlecompany.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 Company company3 = (Company) invokeModule(COUNTRY_MODULE + "/company/" + titlecompany.getCompany().getId(), Company.class);
    if (company3 != null) {
        final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company3.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
}
return titlecompany;


9.5 TITLE GENRE


TitleGenreTitleModuleImdb

Properties (2)

PropertyTypeEntityReferenceModule
(1) GenreLONGTitleGenreGenreTitleModule
(2) TitleLONGTitleGenreTitleTitleModule





Example:

final TitleGenre titlegenre = (TitleGenre) invokeModule(TITLE_MODULE + "/titlegenre/" + id, TitleGenre.class);
if (titlegenre != null) {
    final Genre genre1 = (Genre) invokeModule(TITLE_MODULE + "/genre/" + titlegenre.getGenre().getId(), Genre.class);
    if (genre1 != null) {
    }
    final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlegenre.getTitle().getId(), Title.class);
    if (title2 != null) {
        final TitleType titletype3 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title2.getTitleType().getId(), TitleType.class);
        if (titletype3 != null) {
        }
    }
}
return titlegenre;


Overview

Summary

ContactDonateImprint