Overview

Summary

ContactDonateImprint


3. COMPANY MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) ChannelChannelChannelModuleAmazonPrimeVideo
(2) CompanyCompanyCompanyModuleAmazonPrimeVideo
(3) ContentAvailabilityContentAvailabilityCompanyModuleAmazonPrimeVideo
(4) CountryCountryTitleModuleAmazonPrimeVideo
(5) LicenseAgreementLicenseAgreementCompanyModuleAmazonPrimeVideo
(6) ServiceServiceModuleAmazonPrimeVideo
(7) TitleTitleTitleModuleAmazonPrimeVideo

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /licenseagreement/licensorcompany/{id}findAllLicenseAgreementOfLicensorCompany(id)CompanyModuleGETCompany LicenseAgreement
(2) /licenseagreement/title/{id}findAllLicenseAgreementOfTitle(id)CompanyModuleGETTitle LicenseAgreement
(3) /licenseagreement/{id}updateLicenseAgreementById(licenseagreement)CompanyModulePUTLicenseAgreement
(4) /licenseagreementfindAllLicenseAgreement()CompanyModuleGETLicenseAgreement
(5) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(6) /contentavailability/country/{id}findAllContentAvailabilityOfCountry(id)CompanyModuleGETCountry ContentAvailability
(7) /contentavailabilityfindAllContentAvailability()CompanyModuleGETContentAvailability
(8) /licenseagreement/{id}deleteLicenseAgreementById(id)CompanyModuleDELETELicenseAgreement
(9) /licenseagreement/{id}findLicenseAgreementById(id)CompanyModuleGETLicenseAgreement
(10) /contentavailability/{id}updateContentAvailabilityById(contentavailability)CompanyModulePUTContentAvailability
(11) /companyinsertCompany(company)CompanyModulePOSTCompany
(12) /companyfindAllCompany()CompanyModuleGETCompany
(13) /contentavailabilityinsertContentAvailability(contentavailability)CompanyModulePOSTContentAvailability
(14) /contentavailability/{id}deleteContentAvailabilityById(id)CompanyModuleDELETEContentAvailability
(15) /contentavailability/{id}findContentAvailabilityById(id)CompanyModuleGETContentAvailability
(16) /licenseagreementinsertLicenseAgreement(licenseagreement)CompanyModulePOSTLicenseAgreement
(17) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(18) /contentavailability/title/{id}findAllContentAvailabilityOfTitle(id)CompanyModuleGETTitle ContentAvailability
(19) /company/{id}findCompanyById(id)CompanyModuleGETCompany






3.1 COMPANY


CompanyCompanyModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGCompany
(2) FoundedDateDATECompany
(3) HeadquartersCitySTRINGCompany
(4) HeadquartersCountrySTRINGCompany
(5) NameSTRINGCompany
(6) WebsiteSTRINGCompany





Example:

final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);
if (company != null) {
}
return company;


3.2 CONTENT AVAILABILITY


ContentAvailabilityCompanyModuleAmazonPrimeVideo

Properties (7)

PropertyTypeEntityReferenceModule
(1) AvailableFromDATEContentAvailability
(2) AvailableToDATEContentAvailability
(3) CountryLONGContentAvailabilityCountryTitleModule
(4) IsIncludedWithSubscriptionBOOLContentAvailability
(5) IsTransactionalBOOLContentAvailability
(6) NotesSTRINGContentAvailability
(7) TitleLONGContentAvailabilityTitleTitleModule





Example:

final ContentAvailability contentavailability = (ContentAvailability) invokeModule(COMPANY_MODULE + "/contentavailability/" + id, ContentAvailability.class);
if (contentavailability != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + contentavailability.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 Country country4 = (Country) invokeModule(TITLE_MODULE + "/country/" + contentavailability.getCountry().getId(), Country.class);
    if (country4 != null) {
    }
}
return contentavailability;


3.3 LICENSE AGREEMENT


LicenseAgreementCompanyModuleAmazonPrimeVideo

Properties (6)

PropertyTypeEntityReferenceModule
(1) IsExclusiveBOOLLicenseAgreement
(2) LicenseEndDATELicenseAgreement
(3) LicenseStartDATELicenseAgreement
(4) LicensorCompanyLONGLicenseAgreementCompanyCompanyModule
(5) TerritoryScopeSTRINGLicenseAgreement
(6) TitleLONGLicenseAgreementTitleTitleModule





Example:

final LicenseAgreement licenseagreement = (LicenseAgreement) invokeModule(COMPANY_MODULE + "/licenseagreement/" + id, LicenseAgreement.class);
if (licenseagreement != null) {
    final Company licensorcompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + licenseagreement.getLicensorCompany().getId(), Company.class);
    if (licensorcompany1 != null) {
    }
    final Title title2 = (Title) invokeModule(TITLE_MODULE + "/title/" + licenseagreement.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 licenseagreement;


Overview

Summary

ContactDonateImprint