Overview

Summary

ContactDonateImprint


Appendix E-27: CITY (UI prompt)


CityCityModuleWaymo

Properties (2)

PropertyTypeEntityReferenceModule
(1) NameSTRINGCity
(2) StateProvinceINTCityStateProvinceCountryModule


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /publictransitintegration/city/{id}findAllPublicTransitIntegrationOfCity(id)CityModuleGETCity PublicTransitIntegration
(2) /city/{id}updateCityById(city)CityModulePUTCity
(3) /airport/city/{id}findAllAirportOfCity(id)CityModuleGETCity Airport
(4) /city/stateprovince/{id}findAllCityOfStateProvince(id)CityModuleGETStateProvince City
(5) /city/{id}findCityById(id)CityModuleGETCity
(6) /cityinsertCity(city)CityModulePOSTCity
(7) /city/{id}deleteCityById(id)CityModuleDELETECity
(8) /cityfindAllCity()CityModuleGETCity
(9) /servicearea/city/{id}findAllServiceAreaOfCity(id)CountryModuleGETCity ServiceArea
(10) /serviceexpansionplan/targetcity/{id}findAllServiceExpansionPlanOfTargetCity(id)CountryModuleGETCity ServiceExpansionPlan





Example:

final City city = (City) invokeModule(CITY_MODULE + "/city/" + id, City.class);
if (city != null) {
    final StateProvince stateprovince1 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city.getStateProvince().getId(), StateProvince.class);
    if (stateprovince1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return city;


Overview

Summary

ContactDonateImprint