Overview

Summary

ContactDonateImprint


4. COUNTRY MODULE (UI prompt)



Module Entities (16)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleNetflix
(2) ContentAvailabilityContentAvailabilityContentTitleModuleNetflix
(3) ContentDealContentDealCompanyModuleNetflix
(4) ContentTitleContentTitleContentTitleModuleNetflix
(5) CountryCountryCountryModuleNetflix
(6) HeadquartersHeadquartersCountryModuleNetflix
(7) InternetServiceProviderInternetServiceProviderCountryModuleNetflix
(8) InvestmentInvestmentCountryModuleNetflix
(9) MarketPresenceMarketPresenceModuleNetflix
(10) PeeringAgreementPeeringAgreementLanguageModuleNetflix
(11) PrizeTeamPrizeTeamRecommendationAlgorithmModuleNetflix
(12) ProductionCompanyProductionCompanyCountryModuleNetflix
(13) RegulatoryEventRegulatoryEventCompanyModuleNetflix
(14) RegulatoryRestrictionRegulatoryRestrictionModuleNetflix
(15) TrafficStatisticTrafficStatisticModuleNetflix
(16) UserAccountUserAccountUserProfileModuleNetflix

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /headquartersinsertHeadquarters(headquarters)CountryModulePOSTHeadquarters
(2) /investment/{id}updateInvestmentById(investment)CountryModulePUTInvestment
(3) /internetserviceprovider/{id}updateInternetServiceProviderById(internetserviceprovider)CountryModulePUTInternetServiceProvider
(4) /investmentinsertInvestment(investment)CountryModulePOSTInvestment
(5) /internetserviceprovider/country/{id}findAllInternetServiceProviderOfCountry(id)CountryModuleGETCountry InternetServiceProvider
(6) /internetserviceproviderinsertInternetServiceProvider(internetserviceprovider)CountryModulePOSTInternetServiceProvider
(7) /headquarters/{id}findHeadquartersById(id)CountryModuleGETHeadquarters
(8) /headquarters/{id}deleteHeadquartersById(id)CountryModuleDELETEHeadquarters
(9) /investment/{id}deleteInvestmentById(id)CountryModuleDELETEInvestment
(10) /country/{id}findCountryById(id)CountryModuleGETCountry
(11) /productioncompanyinsertProductionCompany(productioncompany)CountryModulePOSTProductionCompany
(12) /internetserviceproviderfindAllInternetServiceProvider()CountryModuleGETInternetServiceProvider
(13) /investment/company/{id}findAllInvestmentOfCompany(id)CountryModuleGETCompany Investment
(14) /headquarters/country/{id}findAllHeadquartersOfCountry(id)CountryModuleGETCountry Headquarters
(15) /countryinsertCountry(country)CountryModulePOSTCountry
(16) /country/{id}deleteCountryById(id)CountryModuleDELETECountry
(17) /headquarters/{id}updateHeadquartersById(headquarters)CountryModulePUTHeadquarters
(18) /country/{id}updateCountryById(country)CountryModulePUTCountry
(19) /investment/{id}findInvestmentById(id)CountryModuleGETInvestment
(20) /productioncompany/country/{id}findAllProductionCompanyOfCountry(id)CountryModuleGETCountry ProductionCompany
(21) /headquarters/company/{id}findAllHeadquartersOfCompany(id)CountryModuleGETCompany Headquarters
(22) /internetserviceprovider/{id}deleteInternetServiceProviderById(id)CountryModuleDELETEInternetServiceProvider
(23) /productioncompany/{id}findProductionCompanyById(id)CountryModuleGETProductionCompany
(24) /investmentfindAllInvestment()CountryModuleGETInvestment
(25) /investment/country/{id}findAllInvestmentOfCountry(id)CountryModuleGETCountry Investment
(26) /headquartersfindAllHeadquarters()CountryModuleGETHeadquarters
(27) /productioncompanyfindAllProductionCompany()CountryModuleGETProductionCompany
(28) /countryfindAllCountry()CountryModuleGETCountry
(29) /internetserviceprovider/{id}findInternetServiceProviderById(id)CountryModuleGETInternetServiceProvider
(30) /productioncompany/{id}deleteProductionCompanyById(id)CountryModuleDELETEProductionCompany
(31) /productioncompany/{id}updateProductionCompanyById(productioncompany)CountryModulePUTProductionCompany






4.1 COUNTRY


CountryCountryModuleNetflix

Properties (4)

PropertyTypeEntityReferenceModule
(1) IsoCode2STRINGCountry
(2) IsoCode3STRINGCountry
(3) NameSTRINGCountry
(4) RegionSTRINGCountry





Example:

final Country country = (Country) invokeModule(COUNTRY_MODULE + "/country/" + id, Country.class);
if (country != null) {
}
return country;


4.2 HEADQUARTERS


HeadquartersCountryModuleNetflix

Properties (7)

PropertyTypeEntityReferenceModule
(1) AddressLineSTRINGHeadquarters
(2) CitySTRINGHeadquarters
(3) CompanyLONGHeadquartersCompanyCompanyModule
(4) CountryLONGHeadquartersCountryCountryModule
(5) EndDateDATEHeadquarters
(6) RegionSTRINGHeadquarters
(7) StartDateDATEHeadquarters





Example:

final Headquarters headquarters = (Headquarters) invokeModule(COUNTRY_MODULE + "/headquarters/" + id, Headquarters.class);
if (headquarters != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + headquarters.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + headquarters.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return headquarters;


4.3 INTERNET SERVICE PROVIDER


InternetServiceProviderCountryModuleNetflix

Properties (2)

PropertyTypeEntityReferenceModule
(1) CountryLONGInternetServiceProviderCountryCountryModule
(2) NameSTRINGInternetServiceProvider





Example:

final InternetServiceProvider internetserviceprovider = (InternetServiceProvider) invokeModule(COUNTRY_MODULE + "/internetserviceprovider/" + id, InternetServiceProvider.class);
if (internetserviceprovider != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + internetserviceprovider.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return internetserviceprovider;


4.4 INVESTMENT


InvestmentCountryModuleNetflix

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGInvestment
(2) CompanyLONGInvestmentCompanyCompanyModule
(3) CountryLONGInvestmentCountryCountryModule
(4) CurrencySTRINGInvestment
(5) DescriptionSTRINGInvestment
(6) EndDateDATEInvestment
(7) StartDateDATEInvestment





Example:

final Investment investment = (Investment) invokeModule(COUNTRY_MODULE + "/investment/" + id, Investment.class);
if (investment != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + investment.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + investment.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return investment;


4.5 PRODUCTION COMPANY


ProductionCompanyCountryModuleNetflix

Properties (3)

PropertyTypeEntityReferenceModule
(1) CountryLONGProductionCompanyCountryCountryModule
(2) NameSTRINGProductionCompany
(3) WebsiteSTRINGProductionCompany





Example:

final ProductionCompany productioncompany = (ProductionCompany) invokeModule(COUNTRY_MODULE + "/productioncompany/" + id, ProductionCompany.class);
if (productioncompany != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + productioncompany.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return productioncompany;


Overview

Summary

ContactDonateImprint