Overview

Summary

ContactDonateImprint


Appendix E-2: TITLE DRM SCHEME (UI prompt)


TitleDrmSchemeDrmSchemeModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) DrmSchemeLONGTitleDrmSchemeDrmSchemeDrmSchemeModule
(2) TitleLONGTitleDrmSchemeTitleTitleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /titledrmscheme/title/{id}findAllTitleDrmSchemeOfTitle(id)DrmSchemeModuleGETTitle TitleDrmScheme
(2) /titledrmscheme/{id}deleteTitleDrmSchemeById(id)DrmSchemeModuleDELETETitleDrmScheme
(3) /titledrmscheme/{id}findTitleDrmSchemeById(id)DrmSchemeModuleGETTitleDrmScheme
(4) /titledrmscheme/{id}updateTitleDrmSchemeById(titledrmscheme)DrmSchemeModulePUTTitleDrmScheme
(5) /titledrmscheme/drmscheme/{id}findAllTitleDrmSchemeOfDrmScheme(id)DrmSchemeModuleGETDrmScheme TitleDrmScheme
(6) /titledrmschemeinsertTitleDrmScheme(titledrmscheme)DrmSchemeModulePOSTTitleDrmScheme
(7) /titledrmschemefindAllTitleDrmScheme()DrmSchemeModuleGETTitleDrmScheme





Example:

final TitleDrmScheme titledrmscheme = (TitleDrmScheme) invokeModule(DRM_SCHEME_MODULE + "/titledrmscheme/" + id, TitleDrmScheme.class);
if (titledrmscheme != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + titledrmscheme.getTitle().getId(), Title.class);
    if (title1 != null) {
        final Country productioncountry2 = (Country) invokeModule(TITLE_MODULE + "/country/" + title1.getProductionCountry().getId(), Country.class);
        if (productioncountry2 != null) {
        }
        final Language originallanguage3 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title1.getOriginalLanguage().getId(), Language.class);
        if (originallanguage3 != null) {
        }
    }
    final DrmScheme drmscheme4 = (DrmScheme) invokeModule(DRM_SCHEME_MODULE + "/drmscheme/" + titledrmscheme.getDrmScheme().getId(), DrmScheme.class);
    if (drmscheme4 != null) {
    }
}
return titledrmscheme;


Overview

Summary

ContactDonateImprint