Overview

Summary

ContactDonateImprint


Appendix E-21: PRODUCTION SITE PRODUCT (UI prompt)


ProductionSiteProductCityModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) EndYearINTProductionSiteProduct
(2) NotesSTRINGProductionSiteProduct
(3) ProductLONGProductionSiteProductProductCompanyModule
(4) ProductionSiteLONGProductionSiteProductProductionSiteCityModule
(5) StartYearINTProductionSiteProduct


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productionsiteproductfindAllProductionSiteProduct()CityModuleGETProductionSiteProduct
(2) /productionsiteproduct/{id}findProductionSiteProductById(id)CityModuleGETProductionSiteProduct
(3) /productionsiteproductinsertProductionSiteProduct(productionsiteproduct)CityModulePOSTProductionSiteProduct
(4) /productionsiteproduct/product/{id}findAllProductionSiteProductOfProduct(id)CityModuleGETProduct ProductionSiteProduct
(5) /productionsiteproduct/{id}deleteProductionSiteProductById(id)CityModuleDELETEProductionSiteProduct
(6) /productionsiteproduct/productionsite/{id}findAllProductionSiteProductOfProductionSite(id)CityModuleGETProductionSite ProductionSiteProduct
(7) /productionsiteproduct/{id}updateProductionSiteProductById(productionsiteproduct)CityModulePUTProductionSiteProduct





Example:

final ProductionSiteProduct productionsiteproduct = (ProductionSiteProduct) invokeModule(CITY_MODULE + "/productionsiteproduct/" + id, ProductionSiteProduct.class);
if (productionsiteproduct != null) {
    final ProductionSite productionsite1 = (ProductionSite) invokeModule(CITY_MODULE + "/productionsite/" + productionsiteproduct.getProductionSite().getId(), ProductionSite.class);
    if (productionsite1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + productionsite1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
        final City city3 = (City) invokeModule(CITY_MODULE + "/city/" + productionsite1.getCity().getId(), City.class);
        if (city3 != null) {
            final Country country4 = (Country) invokeModule(CITY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
    }
    final Product product5 = (Product) invokeModule(COMPANY_MODULE + "/product/" + productionsiteproduct.getProduct().getId(), Product.class);
    if (product5 != null) {
        final Company company6 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product5.getCompany().getId(), Company.class);
        if (company6 != null) {
        }
        final BusinessSegment businesssegment7 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product5.getBusinessSegment().getId(), BusinessSegment.class);
        if (businesssegment7 != null) {
            final Company company8 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment7.getCompany().getId(), Company.class);
            if (company8 != null) {
            }
        }
    }
}
return productionsiteproduct;


Overview

Summary

ContactDonateImprint