Overview

Summary

ContactDonateImprint


6. GENRE MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) GenreGenreGenreModuleAmazonPrimeVideo
(2) PersonPersonPersonModuleAmazonPrimeVideo
(3) TitleTitleTitleModuleAmazonPrimeVideo
(4) TitleCastTitleCastGenreModuleAmazonPrimeVideo
(5) TitleGenreTitleGenreGenreModuleAmazonPrimeVideo

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /genre/{id}deleteGenreById(id)GenreModuleDELETEGenre
(2) /titlegenre/{id}deleteTitleGenreById(id)GenreModuleDELETETitleGenre
(3) /genre/{id}findGenreById(id)GenreModuleGETGenre
(4) /titlecastfindAllTitleCast()GenreModuleGETTitleCast
(5) /titlegenreinsertTitleGenre(titlegenre)GenreModulePOSTTitleGenre
(6) /titlecast/{id}updateTitleCastById(titlecast)GenreModulePUTTitleCast
(7) /titlecastinsertTitleCast(titlecast)GenreModulePOSTTitleCast
(8) /titlegenre/genre/{id}findAllTitleGenreOfGenre(id)GenreModuleGETGenre TitleGenre
(9) /genre/{id}updateGenreById(genre)GenreModulePUTGenre
(10) /titlecast/title/{id}findAllTitleCastOfTitle(id)GenreModuleGETTitle TitleCast
(11) /genrefindAllGenre()GenreModuleGETGenre
(12) /titlegenre/title/{id}findAllTitleGenreOfTitle(id)GenreModuleGETTitle TitleGenre
(13) /titlecast/{id}deleteTitleCastById(id)GenreModuleDELETETitleCast
(14) /titlecast/{id}findTitleCastById(id)GenreModuleGETTitleCast
(15) /titlecast/person/{id}findAllTitleCastOfPerson(id)GenreModuleGETPerson TitleCast
(16) /genreinsertGenre(genre)GenreModulePOSTGenre
(17) /titlegenre/{id}updateTitleGenreById(titlegenre)GenreModulePUTTitleGenre
(18) /titlegenre/{id}findTitleGenreById(id)GenreModuleGETTitleGenre
(19) /titlegenrefindAllTitleGenre()GenreModuleGETTitleGenre






6.1 GENRE


GenreGenreModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGGenre
(2) NameSTRINGGenre





Example:

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


6.2 TITLE CAST


TitleCastGenreModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) BillingOrderLONGTitleCast
(2) CharacterNameSTRINGTitleCast
(3) IsVoiceRoleBOOLTitleCast
(4) PersonLONGTitleCastPersonPersonModule
(5) TitleLONGTitleCastTitleTitleModule





Example:

final TitleCast titlecast = (TitleCast) invokeModule(GENRE_MODULE + "/titlecast/" + id, TitleCast.class);
if (titlecast != null) {
    final Person person1 = (Person) invokeModule(PERSON_MODULE + "/person/" + titlecast.getPerson().getId(), Person.class);
    if (person1 != null) {
        final Country birthcountry2 = (Country) invokeModule(TITLE_MODULE + "/country/" + person1.getBirthCountry().getId(), Country.class);
        if (birthcountry2 != null) {
        }
    }
    final Title title3 = (Title) invokeModule(TITLE_MODULE + "/title/" + titlecast.getTitle().getId(), Title.class);
    if (title3 != null) {
        final Country productioncountry4 = (Country) invokeModule(TITLE_MODULE + "/country/" + title3.getProductionCountry().getId(), Country.class);
        if (productioncountry4 != null) {
        }
        final Language originallanguage5 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title3.getOriginalLanguage().getId(), Language.class);
        if (originallanguage5 != null) {
        }
    }
}
return titlecast;


6.3 TITLE GENRE


TitleGenreGenreModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) GenreLONGTitleGenreGenreGenreModule
(2) TitleLONGTitleGenreTitleTitleModule





Example:

final TitleGenre titlegenre = (TitleGenre) invokeModule(GENRE_MODULE + "/titlegenre/" + id, TitleGenre.class);
if (titlegenre != null) {
    final Genre genre1 = (Genre) invokeModule(GENRE_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 Country productioncountry3 = (Country) invokeModule(TITLE_MODULE + "/country/" + title2.getProductionCountry().getId(), Country.class);
        if (productioncountry3 != null) {
        }
        final Language originallanguage4 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title2.getOriginalLanguage().getId(), Language.class);
        if (originallanguage4 != null) {
        }
    }
}
return titlegenre;


Overview

Summary

ContactDonateImprint