Overview

Summary

ContactDonateImprint


Appendix E-6: PRODUCT (UI prompt)


ProductCompanyModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) BusinessSegmentLONGProductBusinessSegmentBusinessSegmentModule
(2) CompanyLONGProductCompanyCompanyModule
(3) DescriptionSTRINGProduct
(4) DiscontinuedYearINTProduct
(5) LaunchYearINTProduct
(6) ProductNameSTRINGProduct
(7) ProductTypeSTRINGProduct


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productionsiteproduct/product/{id}findAllProductionSiteProductOfProduct(id)CityModuleGETProduct ProductionSiteProduct
(2) /product/{id}deleteProductById(id)CompanyModuleDELETEProduct
(3) /product/businesssegment/{id}findAllProductOfBusinessSegment(id)CompanyModuleGETBusinessSegment Product
(4) /productinsertProduct(product)CompanyModulePOSTProduct
(5) /product/{id}findProductById(id)CompanyModuleGETProduct
(6) /product/{id}updateProductById(product)CompanyModulePUTProduct
(7) /product/company/{id}findAllProductOfCompany(id)CompanyModuleGETCompany Product
(8) /productfindAllProduct()CompanyModuleGETProduct
(9) /vehiclemodel/product/{id}findAllVehicleModelOfProduct(id)VehicleModelModuleGETProduct VehicleModel





Example:

final Product product = (Product) invokeModule(COMPANY_MODULE + "/product/" + id, Product.class);
if (product != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final BusinessSegment businesssegment2 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product.getBusinessSegment().getId(), BusinessSegment.class);
    if (businesssegment2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
}
return product;


Overview

Summary

ContactDonateImprint