Overview

Summary

ContactDonateImprint


2. CHANNEL MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) ChannelChannelChannelModuleAmazonPrimeVideo
(2) ChannelSubscriptionChannelSubscriptionDrmSchemeModuleAmazonPrimeVideo
(3) CompanyCompanyCompanyModuleAmazonPrimeVideo
(4) CountryCountryTitleModuleAmazonPrimeVideo
(5) LiveProgramLiveProgramChannelModuleAmazonPrimeVideo
(6) SportsEventSportsEventChannelModuleAmazonPrimeVideo
(7) TitleTitleTitleModuleAmazonPrimeVideo

Module Interfaces (21)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /channelinsertChannel(channel)ChannelModulePOSTChannel
(2) /liveprogram/{id}deleteLiveProgramById(id)ChannelModuleDELETELiveProgram
(3) /channel/{id}updateChannelById(channel)ChannelModulePUTChannel
(4) /channelfindAllChannel()ChannelModuleGETChannel
(5) /liveprogram/sportsevent/{id}findAllLiveProgramOfSportsEvent(id)ChannelModuleGETSportsEvent LiveProgram
(6) /sportsevent/title/{id}findAllSportsEventOfTitle(id)ChannelModuleGETTitle SportsEvent
(7) /liveprogram/channel/{id}findAllLiveProgramOfChannel(id)ChannelModuleGETChannel LiveProgram
(8) /sportseventinsertSportsEvent(sportsevent)ChannelModulePOSTSportsEvent
(9) /liveprogram/{id}findLiveProgramById(id)ChannelModuleGETLiveProgram
(10) /sportsevent/{id}deleteSportsEventById(id)ChannelModuleDELETESportsEvent
(11) /sportsevent/country/{id}findAllSportsEventOfCountry(id)ChannelModuleGETCountry SportsEvent
(12) /liveprogram/{id}updateLiveProgramById(liveprogram)ChannelModulePUTLiveProgram
(13) /channel/{id}deleteChannelById(id)ChannelModuleDELETEChannel
(14) /liveprogramfindAllLiveProgram()ChannelModuleGETLiveProgram
(15) /channel/providercompany/{id}findAllChannelOfProviderCompany(id)ChannelModuleGETCompany Channel
(16) /channel/{id}findChannelById(id)ChannelModuleGETChannel
(17) /liveprograminsertLiveProgram(liveprogram)ChannelModulePOSTLiveProgram
(18) /sportsevent/{id}updateSportsEventById(sportsevent)ChannelModulePUTSportsEvent
(19) /liveprogram/title/{id}findAllLiveProgramOfTitle(id)ChannelModuleGETTitle LiveProgram
(20) /sportseventfindAllSportsEvent()ChannelModuleGETSportsEvent
(21) /sportsevent/{id}findSportsEventById(id)ChannelModuleGETSportsEvent






2.1 CHANNEL


ChannelChannelModuleAmazonPrimeVideo

Properties (5)

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





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;


2.2 LIVE PROGRAM


LiveProgramChannelModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) ChannelLONGLiveProgramChannelChannelModule
(2) EndTimeSTRINGLiveProgram
(3) IsSportsEventBOOLLiveProgram
(4) SportsEventLONGLiveProgramSportsEventChannelModule
(5) StartTimeSTRINGLiveProgram
(6) TitleLONGLiveProgramTitleTitleModule





Example:

final LiveProgram liveprogram = (LiveProgram) invokeModule(CHANNEL_MODULE + "/liveprogram/" + id, LiveProgram.class);
if (liveprogram != null) {
    final Channel channel1 = (Channel) invokeModule(CHANNEL_MODULE + "/channel/" + liveprogram.getChannel().getId(), Channel.class);
    if (channel1 != null) {
        final Company providercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + channel1.getProviderCompany().getId(), Company.class);
        if (providercompany2 != null) {
        }
    }
    final Title title3 = (Title) invokeModule(TITLE_MODULE + "/title/" + liveprogram.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) {
        }
    }
    final SportsEvent sportsevent6 = (SportsEvent) invokeModule(CHANNEL_MODULE + "/sportsevent/" + liveprogram.getSportsEvent().getId(), SportsEvent.class);
    if (sportsevent6 != null) {
        final Country country7 = (Country) invokeModule(TITLE_MODULE + "/country/" + sportsevent6.getCountry().getId(), Country.class);
        if (country7 != null) {
        }
        final Title title8 = (Title) invokeModule(TITLE_MODULE + "/title/" + sportsevent6.getTitle().getId(), Title.class);
        if (title8 != null) {
            final Country productioncountry9 = (Country) invokeModule(TITLE_MODULE + "/country/" + title8.getProductionCountry().getId(), Country.class);
            if (productioncountry9 != null) {
            }
            final Language originallanguage10 = (Language) invokeModule(LANGUAGE_MODULE + "/language/" + title8.getOriginalLanguage().getId(), Language.class);
            if (originallanguage10 != null) {
            }
        }
    }
}
return liveprogram;


2.3 SPORTS EVENT


SportsEventChannelModuleAmazonPrimeVideo

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompetitionNameSTRINGSportsEvent
(2) CountryLONGSportsEventCountryTitleModule
(3) EventDateSTRINGSportsEvent
(4) NameSTRINGSportsEvent
(5) SportTypeSTRINGSportsEvent
(6) TitleLONGSportsEventTitleTitleModule
(7) VenueSTRINGSportsEvent





Example:

final SportsEvent sportsevent = (SportsEvent) invokeModule(CHANNEL_MODULE + "/sportsevent/" + id, SportsEvent.class);
if (sportsevent != null) {
    final Country country1 = (Country) invokeModule(TITLE_MODULE + "/country/" + sportsevent.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + sportsevent.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 sportsevent;


Overview

Summary

ContactDonateImprint