| Contact | Donate | Imprint |
| Product | CompanyModule | Tesla |
| Property | Type | Entity | Reference | Module |
| (1) BusinessSegment | LONG | Product | BusinessSegment | BusinessSegmentModule |
| (2) Company | LONG | Product | Company | CompanyModule |
| (3) Description | STRING | Product | ||
| (4) DiscontinuedYear | INT | Product | ||
| (5) LaunchYear | INT | Product | ||
| (6) ProductName | STRING | Product | ||
| (7) ProductType | STRING | Product |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /productionsiteproduct/product/{id} | findAllProductionSiteProductOfProduct(id) | CityModule | GET | Product ProductionSiteProduct |
| (2) /product/{id} | deleteProductById(id) | CompanyModule | DELETE | Product |
| (3) /product/businesssegment/{id} | findAllProductOfBusinessSegment(id) | CompanyModule | GET | BusinessSegment Product |
| (4) /product | insertProduct(product) | CompanyModule | POST | Product |
| (5) /product/{id} | findProductById(id) | CompanyModule | GET | Product |
| (6) /product/{id} | updateProductById(product) | CompanyModule | PUT | Product |
| (7) /product/company/{id} | findAllProductOfCompany(id) | CompanyModule | GET | Company Product |
| (8) /product | findAllProduct() | CompanyModule | GET | Product |
| (9) /vehiclemodel/product/{id} | findAllVehicleModelOfProduct(id) | VehicleModelModule | GET | Product VehicleModel |
Example:
final Product product = (Product) invokeModule(COMPANY_MODULE + "/product/" + id, Product.class);| Contact | Donate | Imprint |