Overview

Summary

ContactDonateImprint


12. MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) BrandBrandModuleAmazonPrimeVideo
(2) BundleServiceBundleServiceBundleModuleAmazonPrimeVideo
(3) CompanyCompanyCompanyModuleAmazonPrimeVideo
(4) CountryCountryTitleModuleAmazonPrimeVideo
(5) ServiceServiceModuleAmazonPrimeVideo
(6) TerritoryAvailabilityTerritoryAvailabilityModuleAmazonPrimeVideo

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /service/{id}updateServiceById(service)ModulePUTService
(2) /territoryavailability/service/{id}findAllTerritoryAvailabilityOfService(id)ModuleGETService TerritoryAvailability
(3) /serviceinsertService(service)ModulePOSTService
(4) /brand/{id}updateBrandById(brand)ModulePUTBrand
(5) /brand/{id}deleteBrandById(id)ModuleDELETEBrand
(6) /territoryavailability/country/{id}findAllTerritoryAvailabilityOfCountry(id)ModuleGETCountry TerritoryAvailability
(7) /service/{id}deleteServiceById(id)ModuleDELETEService
(8) /territoryavailability/{id}findTerritoryAvailabilityById(id)ModuleGETTerritoryAvailability
(9) /territoryavailabilityinsertTerritoryAvailability(territoryavailability)ModulePOSTTerritoryAvailability
(10) /brandfindAllBrand()ModuleGETBrand
(11) /brand/{id}findBrandById(id)ModuleGETBrand
(12) /territoryavailability/{id}deleteTerritoryAvailabilityById(id)ModuleDELETETerritoryAvailability
(13) /brandinsertBrand(brand)ModulePOSTBrand
(14) /territoryavailabilityfindAllTerritoryAvailability()ModuleGETTerritoryAvailability
(15) /servicefindAllService()ModuleGETService
(16) /service/ownercompany/{id}findAllServiceOfOwnerCompany(id)ModuleGETCompany Service
(17) /brand/service/{id}findAllBrandOfService(id)ModuleGETService Brand
(18) /territoryavailability/{id}updateTerritoryAvailabilityById(territoryavailability)ModulePUTTerritoryAvailability
(19) /service/{id}findServiceById(id)ModuleGETService






12.1 BRAND


BrandModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) EndDateDATEBrand
(2) LogoUrlSTRINGBrand
(3) NameSTRINGBrand
(4) ServiceLONGBrandServiceModule
(5) StartDateDATEBrand





Example:

final Brand brand = (Brand) invokeModule(MODULE + "/brand/" + id, Brand.class);
if (brand != null) {
    final Service service1 = (Service) invokeModule(MODULE + "/service/" + brand.getService().getId(), Service.class);
    if (service1 != null) {
        final Company ownercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + service1.getOwnerCompany().getId(), Company.class);
        if (ownercompany2 != null) {
        }
    }
}
return brand;


12.2 SERVICE


ServiceModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGService
(2) LaunchDateDATEService
(3) NameSTRINGService
(4) OwnerCompanyLONGServiceCompanyCompanyModule
(5) TypeSTRINGService





Example:

final Service service = (Service) invokeModule(MODULE + "/service/" + id, Service.class);
if (service != null) {
    final Company ownercompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + service.getOwnerCompany().getId(), Company.class);
    if (ownercompany1 != null) {
    }
}
return service;


12.3 TERRITORY AVAILABILITY


TerritoryAvailabilityModuleAmazonPrimeVideo

Properties (5)

PropertyTypeEntityReferenceModule
(1) AvailableFromDATETerritoryAvailability
(2) AvailableToDATETerritoryAvailability
(3) CountryLONGTerritoryAvailabilityCountryTitleModule
(4) NotesSTRINGTerritoryAvailability
(5) ServiceLONGTerritoryAvailabilityServiceModule





Example:

final TerritoryAvailability territoryavailability = (TerritoryAvailability) invokeModule(MODULE + "/territoryavailability/" + id, TerritoryAvailability.class);
if (territoryavailability != null) {
    final Country country1 = (Country) invokeModule(TITLE_MODULE + "/country/" + territoryavailability.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Service service2 = (Service) invokeModule(MODULE + "/service/" + territoryavailability.getService().getId(), Service.class);
    if (service2 != null) {
        final Company ownercompany3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + service2.getOwnerCompany().getId(), Company.class);
        if (ownercompany3 != null) {
        }
    }
}
return territoryavailability;


Overview

Summary

ContactDonateImprint