Overview

Summary

ContactDonateImprint


2. CITY MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) AirportAirportCityModuleWaymo
(2) AirportServiceAirportServiceCityModuleWaymo
(3) CityCityCityModuleWaymo
(4) ProgramProgramProgramModuleWaymo
(5) PublicTransitIntegrationPublicTransitIntegrationCityModuleWaymo
(6) RobotaxiServiceRobotaxiServiceCompanyModuleWaymo
(7) ServiceAreaServiceAreaCountryModuleWaymo
(8) ServiceExpansionPlanServiceExpansionPlanCountryModuleWaymo
(9) StateProvinceStateProvinceCountryModuleWaymo

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /publictransitintegration/program/{id}findAllPublicTransitIntegrationOfProgram(id)CityModuleGETProgram PublicTransitIntegration
(2) /airportservicefindAllAirportService()CityModuleGETAirportService
(3) /airportservice/{id}deleteAirportServiceById(id)CityModuleDELETEAirportService
(4) /city/{id}deleteCityById(id)CityModuleDELETECity
(5) /cityinsertCity(city)CityModulePOSTCity
(6) /publictransitintegrationfindAllPublicTransitIntegration()CityModuleGETPublicTransitIntegration
(7) /publictransitintegration/city/{id}findAllPublicTransitIntegrationOfCity(id)CityModuleGETCity PublicTransitIntegration
(8) /airport/{id}deleteAirportById(id)CityModuleDELETEAirport
(9) /publictransitintegrationinsertPublicTransitIntegration(publictransitintegration)CityModulePOSTPublicTransitIntegration
(10) /airportservice/robotaxiservice/{id}findAllAirportServiceOfRobotaxiService(id)CityModuleGETRobotaxiService AirportService
(11) /cityfindAllCity()CityModuleGETCity
(12) /airportservice/airport/{id}findAllAirportServiceOfAirport(id)CityModuleGETAirport AirportService
(13) /airport/{id}updateAirportById(airport)CityModulePUTAirport
(14) /airportinsertAirport(airport)CityModulePOSTAirport
(15) /publictransitintegration/{id}findPublicTransitIntegrationById(id)CityModuleGETPublicTransitIntegration
(16) /city/stateprovince/{id}findAllCityOfStateProvince(id)CityModuleGETStateProvince City
(17) /city/{id}updateCityById(city)CityModulePUTCity
(18) /publictransitintegration/{id}deletePublicTransitIntegrationById(id)CityModuleDELETEPublicTransitIntegration
(19) /airport/{id}findAirportById(id)CityModuleGETAirport
(20) /airportservice/{id}findAirportServiceById(id)CityModuleGETAirportService
(21) /airportserviceinsertAirportService(airportservice)CityModulePOSTAirportService
(22) /airportfindAllAirport()CityModuleGETAirport
(23) /publictransitintegration/{id}updatePublicTransitIntegrationById(publictransitintegration)CityModulePUTPublicTransitIntegration
(24) /airportservice/{id}updateAirportServiceById(airportservice)CityModulePUTAirportService
(25) /airport/city/{id}findAllAirportOfCity(id)CityModuleGETCity Airport
(26) /city/{id}findCityById(id)CityModuleGETCity






2.1 AIRPORT


AirportCityModuleWaymo

Properties (3)

PropertyTypeEntityReferenceModule
(1) CityINTAirportCityCityModule
(2) IataCodeSTRINGAirport
(3) NameSTRINGAirport





Example:

final Airport airport = (Airport) invokeModule(CITY_MODULE + "/airport/" + id, Airport.class);
if (airport != null) {
    final City city1 = (City) invokeModule(CITY_MODULE + "/city/" + airport.getCity().getId(), City.class);
    if (city1 != null) {
        final StateProvince stateprovince2 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city1.getStateProvince().getId(), StateProvince.class);
        if (stateprovince2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
}
return airport;


2.2 AIRPORT SERVICE


AirportServiceCityModuleWaymo

Properties (4)

PropertyTypeEntityReferenceModule
(1) AirportINTAirportServiceAirportCityModule
(2) LaunchDateDATEAirportService
(3) RobotaxiServiceINTAirportServiceRobotaxiServiceCompanyModule
(4) StatusSTRINGAirportService





Example:

final AirportService airportservice = (AirportService) invokeModule(CITY_MODULE + "/airportservice/" + id, AirportService.class);
if (airportservice != null) {
    final Airport airport1 = (Airport) invokeModule(CITY_MODULE + "/airport/" + airportservice.getAirport().getId(), Airport.class);
    if (airport1 != null) {
        final City city2 = (City) invokeModule(CITY_MODULE + "/city/" + airport1.getCity().getId(), City.class);
        if (city2 != null) {
            final StateProvince stateprovince3 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city2.getStateProvince().getId(), StateProvince.class);
            if (stateprovince3 != null) {
                final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince3.getCountry().getId(), Country.class);
                if (country4 != null) {
                }
            }
        }
    }
    final RobotaxiService robotaxiservice5 = (RobotaxiService) invokeModule(COMPANY_MODULE + "/robotaxiservice/" + airportservice.getRobotaxiService().getId(), RobotaxiService.class);
    if (robotaxiservice5 != null) {
        final Company partnercompany6 = (Company) invokeModule(COMPANY_MODULE + "/company/" + robotaxiservice5.getPartnerCompany().getId(), Company.class);
        if (partnercompany6 != null) {
        }
        final ServiceArea servicearea7 = (ServiceArea) invokeModule(COUNTRY_MODULE + "/servicearea/" + robotaxiservice5.getServiceArea().getId(), ServiceArea.class);
        if (servicearea7 != null) {
            final StateProvince stateprovince8 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + servicearea7.getStateProvince().getId(), StateProvince.class);
            if (stateprovince8 != null) {
                final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince8.getCountry().getId(), Country.class);
                if (country9 != null) {
                }
            }
            final City city10 = (City) invokeModule(CITY_MODULE + "/city/" + servicearea7.getCity().getId(), City.class);
            if (city10 != null) {
                final StateProvince stateprovince11 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city10.getStateProvince().getId(), StateProvince.class);
                if (stateprovince11 != null) {
                    final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince11.getCountry().getId(), Country.class);
                    if (country12 != null) {
                    }
                }
            }
            final Country country13 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + servicearea7.getCountry().getId(), Country.class);
            if (country13 != null) {
            }
        }
        final Program program14 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + robotaxiservice5.getProgram().getId(), Program.class);
        if (program14 != null) {
            final Company company15 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program14.getCompany().getId(), Company.class);
            if (company15 != null) {
            }
        }
    }
}
return airportservice;


2.3 CITY


CityCityModuleWaymo

Properties (2)

PropertyTypeEntityReferenceModule
(1) NameSTRINGCity
(2) StateProvinceINTCityStateProvinceCountryModule





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;


2.4 PUBLIC TRANSIT INTEGRATION


PublicTransitIntegrationCityModuleWaymo

Properties (5)

PropertyTypeEntityReferenceModule
(1) CityINTPublicTransitIntegrationCityCityModule
(2) DescriptionSTRINGPublicTransitIntegration
(3) ProgramINTPublicTransitIntegrationProgramProgramModule
(4) StartDateDATEPublicTransitIntegration
(5) TransitAgencyNameSTRINGPublicTransitIntegration





Example:

final PublicTransitIntegration publictransitintegration = (PublicTransitIntegration) invokeModule(CITY_MODULE + "/publictransitintegration/" + id, PublicTransitIntegration.class);
if (publictransitintegration != null) {
    final Program program1 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + publictransitintegration.getProgram().getId(), Program.class);
    if (program1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final City city3 = (City) invokeModule(CITY_MODULE + "/city/" + publictransitintegration.getCity().getId(), City.class);
    if (city3 != null) {
        final StateProvince stateprovince4 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city3.getStateProvince().getId(), StateProvince.class);
        if (stateprovince4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return publictransitintegration;


Overview

Summary

ContactDonateImprint