Overview

Summary

ContactDonateImprint


Appendix E-29: PRODUCTION SITE (UI prompt)


ProductionSiteCityModuleTesla

Properties (8)

PropertyTypeEntityReferenceModule
(1) CityLONGProductionSiteCityCityModule
(2) CompanyLONGProductionSiteCompanyCompanyModule
(3) EndYearINTProductionSite
(4) IsGigafactoryBOOLProductionSite
(5) NotesSTRINGProductionSite
(6) SiteNameSTRINGProductionSite
(7) SiteTypeSTRINGProductionSite
(8) StartYearINTProductionSite


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productionsite/company/{id}findAllProductionSiteOfCompany(id)CityModuleGETCompany ProductionSite
(2) /productionsiteinsertProductionSite(productionsite)CityModulePOSTProductionSite
(3) /productionsite/city/{id}findAllProductionSiteOfCity(id)CityModuleGETCity ProductionSite
(4) /productionsite/{id}findProductionSiteById(id)CityModuleGETProductionSite
(5) /productionsite/{id}updateProductionSiteById(productionsite)CityModulePUTProductionSite
(6) /productionsite/{id}deleteProductionSiteById(id)CityModuleDELETEProductionSite
(7) /productionsitefindAllProductionSite()CityModuleGETProductionSite
(8) /productionsiteproduct/productionsite/{id}findAllProductionSiteProductOfProductionSite(id)CityModuleGETProductionSite ProductionSiteProduct





Example:

final ProductionSite productionsite = (ProductionSite) invokeModule(CITY_MODULE + "/productionsite/" + id, ProductionSite.class);
if (productionsite != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + productionsite.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final City city2 = (City) invokeModule(CITY_MODULE + "/city/" + productionsite.getCity().getId(), City.class);
    if (city2 != null) {
        final Country country3 = (Country) invokeModule(CITY_MODULE + "/country/" + city2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return productionsite;


Overview

Summary

ContactDonateImprint