Overview

Summary

ContactDonateImprint


Appendix E-19: CHANNEL (UI prompt)


ChannelChannelModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGChannel
(2) IsLiveBOOLChannel
(3) NameSTRINGChannel
(4) ProviderCompanyLONGChannelCompanyCompanyModule
(5) WebsiteSTRINGChannel


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /channel/{id}deleteChannelById(id)ChannelModuleDELETEChannel
(2) /channelfindAllChannel()ChannelModuleGETChannel
(3) /channelinsertChannel(channel)ChannelModulePOSTChannel
(4) /channel/{id}findChannelById(id)ChannelModuleGETChannel
(5) /channel/{id}updateChannelById(channel)ChannelModulePUTChannel
(6) /liveprogram/channel/{id}findAllLiveProgramOfChannel(id)ChannelModuleGETChannel LiveProgram
(7) /channel/providercompany/{id}findAllChannelOfProviderCompany(id)ChannelModuleGETCompany Channel
(8) /channelsubscription/channel/{id}findAllChannelSubscriptionOfChannel(id)DrmSchemeModuleGETChannel ChannelSubscription





Example:

final Channel channel = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + id, Channel.class);
if (channel != null) {
    final Company providercompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + channel.getProviderCompany().getId(), Company.class);
    if (providercompany1 != null) {
    }
}
return channel;


Overview

Summary

ContactDonateImprint