Overview

Summary

ContactDonateImprint


Appendix E-30: VEHICLE MODEL (UI prompt)


VehicleModelVehicleModelModuleTesla

Properties (10)

PropertyTypeEntityReferenceModule
(1) BasePriceUsdDOUBLEVehicleModel
(2) GenerationNameSTRINGVehicleModel
(3) InitialRevealDateDATEVehicleModel
(4) MarketSegmentSTRINGVehicleModel
(5) ModelNameSTRINGVehicleModel
(6) NotesSTRINGVehicleModel
(7) ProductLONGVehicleModelProductCompanyModule
(8) ProductionEndYearINTVehicleModel
(9) ProductionStartYearINTVehicleModel
(10) VehicleCategoryLONGVehicleModelVehicleCategoryVehicleModelModule


Module Interfaces (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vehiclespecification/vehiclemodel/{id}findAllVehicleSpecificationOfVehicleModel(id)CityModuleGETVehicleModel VehicleSpecification
(2) /vehiclebatteryoption/vehiclemodel/{id}findAllVehicleBatteryOptionOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleBatteryOption
(3) /vehiclemodel/{id}deleteVehicleModelById(id)VehicleModelModuleDELETEVehicleModel
(4) /vehiclemodel/vehiclecategory/{id}findAllVehicleModelOfVehicleCategory(id)VehicleModelModuleGETVehicleCategory VehicleModel
(5) /vehiclesalesstat/vehiclemodel/{id}findAllVehicleSalesStatOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleSalesStat
(6) /project/relatedvehiclemodel/{id}findAllProjectOfRelatedVehicleModel(id)VehicleModelModuleGETVehicleModel Project
(7) /vehiclemodel/{id}findVehicleModelById(id)VehicleModelModuleGETVehicleModel
(8) /vehiclemodelinsertVehicleModel(vehiclemodel)VehicleModelModulePOSTVehicleModel
(9) /vehiclemodel/product/{id}findAllVehicleModelOfProduct(id)VehicleModelModuleGETProduct VehicleModel
(10) /vehiclemodelfindAllVehicleModel()VehicleModelModuleGETVehicleModel
(11) /recall/vehiclemodel/{id}findAllRecallOfVehicleModel(id)VehicleModelModuleGETVehicleModel Recall
(12) /vehiclemodel/{id}updateVehicleModelById(vehiclemodel)VehicleModelModulePUTVehicleModel





Example:

final VehicleModel vehiclemodel = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + id, VehicleModel.class);
if (vehiclemodel != null) {
    final Product product1 = (Product) invokeModule(COMPANY_MODULE + "/product/" + vehiclemodel.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
        final BusinessSegment businesssegment3 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product1.getBusinessSegment().getId(), BusinessSegment.class);
        if (businesssegment3 != null) {
            final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment3.getCompany().getId(), Company.class);
            if (company4 != null) {
            }
        }
    }
    final VehicleCategory vehiclecategory5 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + vehiclemodel.getVehicleCategory().getId(), VehicleCategory.class);
    if (vehiclecategory5 != null) {
    }
}
return vehiclemodel;


Overview

Summary

ContactDonateImprint