Overview

Summary

ContactDonateImprint


4. DRM SCHEME MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) ChannelChannelChannelModuleAmazonPrimeVideo
(2) ChannelSubscriptionChannelSubscriptionDrmSchemeModuleAmazonPrimeVideo
(3) DrmSchemeDrmSchemeDrmSchemeModuleAmazonPrimeVideo
(4) TitleTitleTitleModuleAmazonPrimeVideo
(5) TitleDrmSchemeTitleDrmSchemeDrmSchemeModuleAmazonPrimeVideo
(6) UserUserUserModuleAmazonPrimeVideo

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /channelsubscription/{id}updateChannelSubscriptionById(channelsubscription)DrmSchemeModulePUTChannelSubscription
(2) /titledrmscheme/{id}findTitleDrmSchemeById(id)DrmSchemeModuleGETTitleDrmScheme
(3) /titledrmscheme/drmscheme/{id}findAllTitleDrmSchemeOfDrmScheme(id)DrmSchemeModuleGETDrmScheme TitleDrmScheme
(4) /titledrmscheme/{id}updateTitleDrmSchemeById(titledrmscheme)DrmSchemeModulePUTTitleDrmScheme
(5) /drmschemefindAllDrmScheme()DrmSchemeModuleGETDrmScheme
(6) /channelsubscription/channel/{id}findAllChannelSubscriptionOfChannel(id)DrmSchemeModuleGETChannel ChannelSubscription
(7) /channelsubscription/{id}findChannelSubscriptionById(id)DrmSchemeModuleGETChannelSubscription
(8) /titledrmschemefindAllTitleDrmScheme()DrmSchemeModuleGETTitleDrmScheme
(9) /drmschemeinsertDrmScheme(drmscheme)DrmSchemeModulePOSTDrmScheme
(10) /titledrmschemeinsertTitleDrmScheme(titledrmscheme)DrmSchemeModulePOSTTitleDrmScheme
(11) /titledrmscheme/{id}deleteTitleDrmSchemeById(id)DrmSchemeModuleDELETETitleDrmScheme
(12) /titledrmscheme/title/{id}findAllTitleDrmSchemeOfTitle(id)DrmSchemeModuleGETTitle TitleDrmScheme
(13) /channelsubscription/{id}deleteChannelSubscriptionById(id)DrmSchemeModuleDELETEChannelSubscription
(14) /drmscheme/{id}deleteDrmSchemeById(id)DrmSchemeModuleDELETEDrmScheme
(15) /drmscheme/{id}updateDrmSchemeById(drmscheme)DrmSchemeModulePUTDrmScheme
(16) /channelsubscriptionfindAllChannelSubscription()DrmSchemeModuleGETChannelSubscription
(17) /channelsubscription/user/{id}findAllChannelSubscriptionOfUser(id)DrmSchemeModuleGETUser ChannelSubscription
(18) /drmscheme/{id}findDrmSchemeById(id)DrmSchemeModuleGETDrmScheme
(19) /channelsubscriptioninsertChannelSubscription(channelsubscription)DrmSchemeModulePOSTChannelSubscription






4.1 CHANNEL SUBSCRIPTION


ChannelSubscriptionDrmSchemeModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) AutoRenewBOOLChannelSubscription
(2) ChannelLONGChannelSubscriptionChannelChannelModule
(3) EndDateDATEChannelSubscription
(4) StartDateDATEChannelSubscription
(5) StatusSTRINGChannelSubscription
(6) UserLONGChannelSubscriptionUserUserModule





Example:

final ChannelSubscription channelsubscription = (ChannelSubscription) invokeModule(DRM_SCHEME_MODULE + "/channelsubscription/" + id, ChannelSubscription.class);
if (channelsubscription != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + channelsubscription.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final Company providercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + channel1.getProviderCompany().getId(), Company.class);
        if (providercompany2 != null) {
        }
    }
    final User user3 = (User) invokeModule(USER_MODULE + "/user/" + channelsubscription.getUser().getId(), User.class);
    if (user3 != null) {
        final Country country4 = (Country) invokeModule(TITLE_MODULE + "/country/" + user3.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
}
return channelsubscription;


4.2 DRM SCHEME


DrmSchemeDrmSchemeModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGDrmScheme
(2) NameSTRINGDrmScheme





Example:

final DrmScheme drmscheme = (DrmScheme) invokeModule(DRM_SCHEME_MODULE + "/drmscheme/" + id, DrmScheme.class);
if (drmscheme != null) {
}
return drmscheme;


4.3 TITLE DRM SCHEME


TitleDrmSchemeDrmSchemeModuleAmazonPrimeVideo

Properties (2)

PropertyTypeEntityReferenceModule
(1) DrmSchemeLONGTitleDrmSchemeDrmSchemeDrmSchemeModule
(2) TitleLONGTitleDrmSchemeTitleTitleModule





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