Overview

Summary

ContactDonateImprint


Appendix E-26: SUBTITLE TRACK (UI prompt)


SubtitleTrackLanguageModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGSubtitleTrack
(2) FormatSTRINGSubtitleTrack
(3) IsClosedCaptionBOOLSubtitleTrack
(4) LanguageLONGSubtitleTrackLanguageLanguageModule
(5) TitleLONGSubtitleTrackTitleTitleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /subtitletrack/{id}deleteSubtitleTrackById(id)LanguageModuleDELETESubtitleTrack
(2) /subtitletrack/language/{id}findAllSubtitleTrackOfLanguage(id)LanguageModuleGETLanguage SubtitleTrack
(3) /subtitletrackfindAllSubtitleTrack()LanguageModuleGETSubtitleTrack
(4) /subtitletrack/title/{id}findAllSubtitleTrackOfTitle(id)LanguageModuleGETTitle SubtitleTrack
(5) /subtitletrack/{id}updateSubtitleTrackById(subtitletrack)LanguageModulePUTSubtitleTrack
(6) /subtitletrack/{id}findSubtitleTrackById(id)LanguageModuleGETSubtitleTrack
(7) /subtitletrackinsertSubtitleTrack(subtitletrack)LanguageModulePOSTSubtitleTrack





Example:

final SubtitleTrack subtitletrack = (SubtitleTrack) invokeModule(LANGUAGE_MODULE + "/subtitletrack/" + id, SubtitleTrack.class);
if (subtitletrack != null) {
    final Language language1 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + subtitletrack.getLanguage().getId(), Language.class);
    if (language1 != null) {
    }
    final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + subtitletrack.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 subtitletrack;


Overview

Summary

ContactDonateImprint