Overview

Summary

ContactDonateImprint


6. VEHICLE MODEL MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) BatteryPackBatteryPackBatteryPackModuleTesla
(2) CompanyCompanyCompanyModuleTesla
(3) ProductProductCompanyModuleTesla
(4) ProjectProjectVehicleModelModuleTesla
(5) RecallRecallVehicleModelModuleTesla
(6) VehicleBatteryOptionVehicleBatteryOptionVehicleModelModuleTesla
(7) VehicleCategoryVehicleCategoryVehicleModelModuleTesla
(8) VehicleModelVehicleModelVehicleModelModuleTesla
(9) VehicleSalesStatVehicleSalesStatVehicleModelModuleTesla
(10) VehicleSpecificationVehicleSpecificationCityModuleTesla

Module Interfaces (38)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vehiclebatteryoption/{id}updateVehicleBatteryOptionById(vehiclebatteryoption)VehicleModelModulePUTVehicleBatteryOption
(2) /vehiclesalesstat/{id}findVehicleSalesStatById(id)VehicleModelModuleGETVehicleSalesStat
(3) /vehiclesalesstat/{id}updateVehicleSalesStatById(vehiclesalesstat)VehicleModelModulePUTVehicleSalesStat
(4) /vehiclebatteryoption/{id}findVehicleBatteryOptionById(id)VehicleModelModuleGETVehicleBatteryOption
(5) /projectinsertProject(project)VehicleModelModulePOSTProject
(6) /vehiclemodel/vehiclecategory/{id}findAllVehicleModelOfVehicleCategory(id)VehicleModelModuleGETVehicleCategory VehicleModel
(7) /vehiclesalesstat/vehiclemodel/{id}findAllVehicleSalesStatOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleSalesStat
(8) /vehiclemodel/{id}findVehicleModelById(id)VehicleModelModuleGETVehicleModel
(9) /vehiclesalesstatfindAllVehicleSalesStat()VehicleModelModuleGETVehicleSalesStat
(10) /project/{id}deleteProjectById(id)VehicleModelModuleDELETEProject
(11) /vehiclemodel/product/{id}findAllVehicleModelOfProduct(id)VehicleModelModuleGETProduct VehicleModel
(12) /vehiclemodelfindAllVehicleModel()VehicleModelModuleGETVehicleModel
(13) /recallfindAllRecall()VehicleModelModuleGETRecall
(14) /vehiclesalesstat/{id}deleteVehicleSalesStatById(id)VehicleModelModuleDELETEVehicleSalesStat
(15) /project/{id}updateProjectById(project)VehicleModelModulePUTProject
(16) /vehiclebatteryoption/vehiclemodel/{id}findAllVehicleBatteryOptionOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleBatteryOption
(17) /recall/{id}findRecallById(id)VehicleModelModuleGETRecall
(18) /vehiclesalesstatinsertVehicleSalesStat(vehiclesalesstat)VehicleModelModulePOSTVehicleSalesStat
(19) /projectfindAllProject()VehicleModelModuleGETProject
(20) /vehiclebatteryoptionfindAllVehicleBatteryOption()VehicleModelModuleGETVehicleBatteryOption
(21) /vehiclebatteryoptioninsertVehicleBatteryOption(vehiclebatteryoption)VehicleModelModulePOSTVehicleBatteryOption
(22) /vehiclemodelinsertVehicleModel(vehiclemodel)VehicleModelModulePOSTVehicleModel
(23) /vehiclecategoryinsertVehicleCategory(vehiclecategory)VehicleModelModulePOSTVehicleCategory
(24) /recall/{id}deleteRecallById(id)VehicleModelModuleDELETERecall
(25) /vehiclebatteryoption/{id}deleteVehicleBatteryOptionById(id)VehicleModelModuleDELETEVehicleBatteryOption
(26) /project/company/{id}findAllProjectOfCompany(id)VehicleModelModuleGETCompany Project
(27) /vehiclebatteryoption/batterypack/{id}findAllVehicleBatteryOptionOfBatteryPack(id)VehicleModelModuleGETBatteryPack VehicleBatteryOption
(28) /vehiclemodel/{id}deleteVehicleModelById(id)VehicleModelModuleDELETEVehicleModel
(29) /vehiclecategory/{id}deleteVehicleCategoryById(id)VehicleModelModuleDELETEVehicleCategory
(30) /vehiclecategory/{id}findVehicleCategoryById(id)VehicleModelModuleGETVehicleCategory
(31) /recall/vehiclemodel/{id}findAllRecallOfVehicleModel(id)VehicleModelModuleGETVehicleModel Recall
(32) /vehiclecategory/{id}updateVehicleCategoryById(vehiclecategory)VehicleModelModulePUTVehicleCategory
(33) /recallinsertRecall(recall)VehicleModelModulePOSTRecall
(34) /vehiclecategoryfindAllVehicleCategory()VehicleModelModuleGETVehicleCategory
(35) /project/relatedvehiclemodel/{id}findAllProjectOfRelatedVehicleModel(id)VehicleModelModuleGETVehicleModel Project
(36) /project/{id}findProjectById(id)VehicleModelModuleGETProject
(37) /recall/{id}updateRecallById(recall)VehicleModelModulePUTRecall
(38) /vehiclemodel/{id}updateVehicleModelById(vehiclemodel)VehicleModelModulePUTVehicleModel






6.1 PROJECT


ProjectVehicleModelModuleTesla

Properties (9)

PropertyTypeEntityReferenceModule
(1) AnnouncementDateDATEProject
(2) CompanyLONGProjectCompanyCompanyModule
(3) DescriptionSTRINGProject
(4) PlannedEndYearINTProject
(5) PlannedStartYearINTProject
(6) ProjectNameSTRINGProject
(7) ProjectTypeSTRINGProject
(8) RelatedVehicleModelLONGProjectVehicleModelVehicleModelModule
(9) StatusSTRINGProject





Example:

final Project project = (Project) invokeModule(VEHICLE_MODEL_MODULE + "/project/" + id, Project.class);
if (project != null) {
    final VehicleModel relatedvehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + project.getRelatedVehicleModel().getId(), VehicleModel.class);
    if (relatedvehiclemodel1 != null) {
        final Product product2 = (Product) invokeModule(COMPANY_MODULE + "/product/" + relatedvehiclemodel1.getProduct().getId(), Product.class);
        if (product2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
            final BusinessSegment businesssegment4 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product2.getBusinessSegment().getId(), BusinessSegment.class);
            if (businesssegment4 != null) {
                final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment4.getCompany().getId(), Company.class);
                if (company5 != null) {
                }
            }
        }
        final VehicleCategory vehiclecategory6 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + relatedvehiclemodel1.getVehicleCategory().getId(), VehicleCategory.class);
        if (vehiclecategory6 != null) {
        }
    }
    final Company company7 = (Company) invokeModule(COMPANY_MODULE + "/company/" + project.getCompany().getId(), Company.class);
    if (company7 != null) {
    }
}
return project;


6.2 RECALL


RecallVehicleModelModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) AffectedUnitsINTRecall
(2) AnnouncementDateDATERecall
(3) IssueDescriptionSTRINGRecall
(4) MarketRegionSTRINGRecall
(5) RecallCodeSTRINGRecall
(6) VehicleModelLONGRecallVehicleModelVehicleModelModule





Example:

final Recall recall = (Recall) invokeModule(VEHICLE_MODEL_MODULE + "/recall/" + id, Recall.class);
if (recall != null) {
    final VehicleModel vehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + recall.getVehicleModel().getId(), VehicleModel.class);
    if (vehiclemodel1 != null) {
        final Product product2 = (Product) invokeModule(COMPANY_MODULE + "/product/" + vehiclemodel1.getProduct().getId(), Product.class);
        if (product2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
            final BusinessSegment businesssegment4 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product2.getBusinessSegment().getId(), BusinessSegment.class);
            if (businesssegment4 != null) {
                final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment4.getCompany().getId(), Company.class);
                if (company5 != null) {
                }
            }
        }
        final VehicleCategory vehiclecategory6 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + vehiclemodel1.getVehicleCategory().getId(), VehicleCategory.class);
        if (vehiclecategory6 != null) {
        }
    }
}
return recall;


6.3 VEHICLE BATTERY OPTION


VehicleBatteryOptionVehicleModelModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) BatteryPackLONGVehicleBatteryOptionBatteryPackBatteryPackModule
(2) EndYearINTVehicleBatteryOption
(3) IsPerformanceVariantBOOLVehicleBatteryOption
(4) OptionNameSTRINGVehicleBatteryOption
(5) RangeKmINTVehicleBatteryOption
(6) StartYearINTVehicleBatteryOption
(7) VehicleModelLONGVehicleBatteryOptionVehicleModelVehicleModelModule





Example:

final VehicleBatteryOption vehiclebatteryoption = (VehicleBatteryOption) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclebatteryoption/" + id, VehicleBatteryOption.class);
if (vehiclebatteryoption != null) {
    final VehicleModel vehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + vehiclebatteryoption.getVehicleModel().getId(), VehicleModel.class);
    if (vehiclemodel1 != null) {
        final Product product2 = (Product) invokeModule(COMPANY_MODULE + "/product/" + vehiclemodel1.getProduct().getId(), Product.class);
        if (product2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
            final BusinessSegment businesssegment4 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product2.getBusinessSegment().getId(), BusinessSegment.class);
            if (businesssegment4 != null) {
                final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment4.getCompany().getId(), Company.class);
                if (company5 != null) {
                }
            }
        }
        final VehicleCategory vehiclecategory6 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + vehiclemodel1.getVehicleCategory().getId(), VehicleCategory.class);
        if (vehiclecategory6 != null) {
        }
    }
    final BatteryPack batterypack7 = (BatteryPack) invokeModule(BATTERY_PACK_MODULE + "/batterypack/" + vehiclebatteryoption.getBatteryPack().getId(), BatteryPack.class);
    if (batterypack7 != null) {
        final BatteryCellFormat batterycellformat8 = (BatteryCellFormat) invokeModule(BATTERY_PACK_MODULE + "/batterycellformat/" + batterypack7.getBatteryCellFormat().getId(), BatteryCellFormat.class);
        if (batterycellformat8 != null) {
        }
    }
}
return vehiclebatteryoption;


6.4 VEHICLE CATEGORY


VehicleCategoryVehicleModelModuleTesla

Properties (2)

PropertyTypeEntityReferenceModule
(1) CategoryNameSTRINGVehicleCategory
(2) DescriptionSTRINGVehicleCategory





Example:

final VehicleCategory vehiclecategory = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + id, VehicleCategory.class);
if (vehiclecategory != null) {
}
return vehiclecategory;


6.5 VEHICLE MODEL


VehicleModelVehicleModelModuleTesla

Properties (10)

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





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;


6.6 VEHICLE SALES STAT


VehicleSalesStatVehicleModelModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) CalendarYearINTVehicleSalesStat
(2) IsGlobalBOOLVehicleSalesStat
(3) MarketRegionSTRINGVehicleSalesStat
(4) NoteSTRINGVehicleSalesStat
(5) UnitsSoldINTVehicleSalesStat
(6) VehicleModelLONGVehicleSalesStatVehicleModelVehicleModelModule





Example:

final VehicleSalesStat vehiclesalesstat = (VehicleSalesStat) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclesalesstat/" + id, VehicleSalesStat.class);
if (vehiclesalesstat != null) {
    final VehicleModel vehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + vehiclesalesstat.getVehicleModel().getId(), VehicleModel.class);
    if (vehiclemodel1 != null) {
        final Product product2 = (Product) invokeModule(COMPANY_MODULE + "/product/" + vehiclemodel1.getProduct().getId(), Product.class);
        if (product2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
            final BusinessSegment businesssegment4 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product2.getBusinessSegment().getId(), BusinessSegment.class);
            if (businesssegment4 != null) {
                final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment4.getCompany().getId(), Company.class);
                if (company5 != null) {
                }
            }
        }
        final VehicleCategory vehiclecategory6 = (VehicleCategory) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclecategory/" + vehiclemodel1.getVehicleCategory().getId(), VehicleCategory.class);
        if (vehiclecategory6 != null) {
        }
    }
}
return vehiclesalesstat;


Overview

Summary

ContactDonateImprint