Overview

Summary

ContactDonateImprint


3. CITY MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) ChargingLocationChargingLocationBusinessSegmentModuleTesla
(2) CityCityCityModuleTesla
(3) CompanyCompanyCompanyModuleTesla
(4) CountryCountryCityModuleTesla
(5) ProductProductCompanyModuleTesla
(6) ProductionSiteProductionSiteCityModuleTesla
(7) ProductionSiteProductProductionSiteProductCityModuleTesla
(8) VehicleModelVehicleModelVehicleModelModuleTesla
(9) VehicleSpecificationVehicleSpecificationCityModuleTesla

Module Interfaces (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productionsiteinsertProductionSite(productionsite)CityModulePOSTProductionSite
(2) /productionsite/{id}findProductionSiteById(id)CityModuleGETProductionSite
(3) /country/{id}findCountryById(id)CityModuleGETCountry
(4) /city/{id}findCityById(id)CityModuleGETCity
(5) /productionsite/city/{id}findAllProductionSiteOfCity(id)CityModuleGETCity ProductionSite
(6) /productionsiteproduct/{id}findProductionSiteProductById(id)CityModuleGETProductionSiteProduct
(7) /productionsiteproduct/{id}deleteProductionSiteProductById(id)CityModuleDELETEProductionSiteProduct
(8) /city/country/{id}findAllCityOfCountry(id)CityModuleGETCountry City
(9) /cityinsertCity(city)CityModulePOSTCity
(10) /vehiclespecification/{id}updateVehicleSpecificationById(vehiclespecification)CityModulePUTVehicleSpecification
(11) /productionsiteproduct/product/{id}findAllProductionSiteProductOfProduct(id)CityModuleGETProduct ProductionSiteProduct
(12) /productionsite/{id}updateProductionSiteById(productionsite)CityModulePUTProductionSite
(13) /vehiclespecification/{id}findVehicleSpecificationById(id)CityModuleGETVehicleSpecification
(14) /city/{id}deleteCityById(id)CityModuleDELETECity
(15) /productionsiteproductinsertProductionSiteProduct(productionsiteproduct)CityModulePOSTProductionSiteProduct
(16) /city/{id}updateCityById(city)CityModulePUTCity
(17) /productionsite/company/{id}findAllProductionSiteOfCompany(id)CityModuleGETCompany ProductionSite
(18) /vehiclespecificationfindAllVehicleSpecification()CityModuleGETVehicleSpecification
(19) /vehiclespecification/vehiclemodel/{id}findAllVehicleSpecificationOfVehicleModel(id)CityModuleGETVehicleModel VehicleSpecification
(20) /countryinsertCountry(country)CityModulePOSTCountry
(21) /productionsiteproduct/productionsite/{id}findAllProductionSiteProductOfProductionSite(id)CityModuleGETProductionSite ProductionSiteProduct
(22) /productionsite/{id}deleteProductionSiteById(id)CityModuleDELETEProductionSite
(23) /cityfindAllCity()CityModuleGETCity
(24) /country/{id}updateCountryById(country)CityModulePUTCountry
(25) /countryfindAllCountry()CityModuleGETCountry
(26) /productionsiteproductfindAllProductionSiteProduct()CityModuleGETProductionSiteProduct
(27) /vehiclespecification/{id}deleteVehicleSpecificationById(id)CityModuleDELETEVehicleSpecification
(28) /productionsitefindAllProductionSite()CityModuleGETProductionSite
(29) /vehiclespecificationinsertVehicleSpecification(vehiclespecification)CityModulePOSTVehicleSpecification
(30) /country/{id}deleteCountryById(id)CityModuleDELETECountry
(31) /productionsiteproduct/{id}updateProductionSiteProductById(productionsiteproduct)CityModulePUTProductionSiteProduct






3.1 CITY


CityCityModuleTesla

Properties (3)

PropertyTypeEntityReferenceModule
(1) CityNameSTRINGCity
(2) CountryLONGCityCountryCityModule
(3) StateOrRegionSTRINGCity





Example:

final City city = (City) invokeModule(CITY_MODULE + "/city/" + id, City.class);
if (city != null) {
    final Country country1 = (Country) invokeModule(CITY_MODULE + "/country/" + city.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return city;


3.2 COUNTRY


CountryCityModuleTesla

Properties (2)

PropertyTypeEntityReferenceModule
(1) CountryNameSTRINGCountry
(2) IsoCodeSTRINGCountry





Example:

final Country country = (Country) invokeModule(CITY_MODULE + "/country/" + id, Country.class);
if (country != null) {
}
return country;


3.3 PRODUCTION SITE


ProductionSiteCityModuleTesla

Properties (8)

PropertyTypeEntityReferenceModule
(1) CityLONGProductionSiteCityCityModule
(2) CompanyLONGProductionSiteCompanyCompanyModule
(3) EndYearINTProductionSite
(4) IsGigafactoryBOOLProductionSite
(5) NotesSTRINGProductionSite
(6) SiteNameSTRINGProductionSite
(7) SiteTypeSTRINGProductionSite
(8) StartYearINTProductionSite





Example:

final ProductionSite productionsite = (ProductionSite) invokeModule(CITY_MODULE + "/productionsite/" + id, ProductionSite.class);
if (productionsite != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + productionsite.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final City city2 = (City) invokeModule(CITY_MODULE + "/city/" + productionsite.getCity().getId(), City.class);
    if (city2 != null) {
        final Country country3 = (Country) invokeModule(CITY_MODULE + "/country/" + city2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return productionsite;


3.4 PRODUCTION SITE PRODUCT


ProductionSiteProductCityModuleTesla

Properties (5)

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





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;


3.5 VEHICLE SPECIFICATION


VehicleSpecificationCityModuleTesla

Properties (15)

PropertyTypeEntityReferenceModule
(1) BatteryWeightKgINTVehicleSpecification
(2) CurbWeightKgINTVehicleSpecification
(3) DriveTypeSTRINGVehicleSpecification
(4) EndYearINTVehicleSpecification
(5) HeightMmINTVehicleSpecification
(6) LengthMmINTVehicleSpecification
(7) MarketRegionSTRINGVehicleSpecification
(8) RangeKmINTVehicleSpecification
(9) SeatsINTVehicleSpecification
(10) SpecVersionNameSTRINGVehicleSpecification
(11) StartYearINTVehicleSpecification
(12) TopSpeedKmhINTVehicleSpecification
(13) VehicleModelLONGVehicleSpecificationVehicleModelVehicleModelModule
(14) WidthMmINTVehicleSpecification
(15) ZeroToHundredKmhSecondsDOUBLEVehicleSpecification





Example:

final VehicleSpecification vehiclespecification = (VehicleSpecification) invokeModule(CITY_MODULE + "/vehiclespecification/" + id, VehicleSpecification.class);
if (vehiclespecification != null) {
    final VehicleModel vehiclemodel1 = (VehicleModel) invokeModule(VEHICLE_MODEL_MODULE + "/vehiclemodel/" + vehiclespecification.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 vehiclespecification;


Overview

Summary

ContactDonateImprint