Overview

Summary

ContactDonateImprint


Appendix E-32: CONTENT AVAILABILITY (UI prompt)


ContentAvailabilityContentTitleModuleNetflix

Properties (6)

PropertyTypeEntityReferenceModule
(1) ContentTitleLONGContentAvailabilityContentTitleContentTitleModule
(2) CountryLONGContentAvailabilityCountryCountryModule
(3) EndDateDATEContentAvailability
(4) NotesSTRINGContentAvailability
(5) ServiceSupplyLONGContentAvailabilityServiceSupplyModule
(6) StartDateDATEContentAvailability


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /contentavailability/servicesupply/{id}findAllContentAvailabilityOfServiceSupply(id)ContentTitleModuleGETServiceSupply ContentAvailability
(2) /contentavailability/contenttitle/{id}findAllContentAvailabilityOfContentTitle(id)ContentTitleModuleGETContentTitle ContentAvailability
(3) /contentavailability/{id}findContentAvailabilityById(id)ContentTitleModuleGETContentAvailability
(4) /contentavailabilityinsertContentAvailability(contentavailability)ContentTitleModulePOSTContentAvailability
(5) /contentavailability/country/{id}findAllContentAvailabilityOfCountry(id)ContentTitleModuleGETCountry ContentAvailability
(6) /contentavailabilityfindAllContentAvailability()ContentTitleModuleGETContentAvailability
(7) /contentavailability/{id}updateContentAvailabilityById(contentavailability)ContentTitleModulePUTContentAvailability
(8) /contentavailability/{id}deleteContentAvailabilityById(id)ContentTitleModuleDELETEContentAvailability





Example:

final ContentAvailability contentavailability = (ContentAvailability) invokeModule(CONTENT_TITLE_MODULE + "/contentavailability/" + id, ContentAvailability.class);
if (contentavailability != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + contentavailability.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final ServiceSupply servicesupply2 = (ServiceSupply) invokeModule(MODULE + "/servicesupply/" + contentavailability.getServiceSupply().getId(), ServiceSupply.class);
    if (servicesupply2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + servicesupply2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
    final ContentTitle contenttitle4 = (ContentTitle) invokeModule(CONTENT_TITLE_MODULE + "/contenttitle/" + contentavailability.getContentTitle().getId(), ContentTitle.class);
    if (contenttitle4 != null) {
        final ProductionCompany productioncompany5 = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + contenttitle4.getProductionCompany().getId(), ProductionCompany.class);
        if (productioncompany5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
        final ContentType contenttype7 = (ContentType) invokeModule(CONTENT_TYPE_MODULE + "/contenttype/" + contenttitle4.getContentType().getId(), ContentType.class);
        if (contenttype7 != null) {
        }
    }
}
return contentavailability;


Overview

Summary

ContactDonateImprint