Overview

Summary

ContactDonateImprint


Appendix E-18: PUBLIC TRANSIT INTEGRATION (UI prompt)


PublicTransitIntegrationCityModuleWaymo

Properties (5)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /publictransitintegrationinsertPublicTransitIntegration(publictransitintegration)CityModulePOSTPublicTransitIntegration
(2) /publictransitintegration/{id}findPublicTransitIntegrationById(id)CityModuleGETPublicTransitIntegration
(3) /publictransitintegration/city/{id}findAllPublicTransitIntegrationOfCity(id)CityModuleGETCity PublicTransitIntegration
(4) /publictransitintegration/{id}updatePublicTransitIntegrationById(publictransitintegration)CityModulePUTPublicTransitIntegration
(5) /publictransitintegration/program/{id}findAllPublicTransitIntegrationOfProgram(id)CityModuleGETProgram PublicTransitIntegration
(6) /publictransitintegration/{id}deletePublicTransitIntegrationById(id)CityModuleDELETEPublicTransitIntegration
(7) /publictransitintegrationfindAllPublicTransitIntegration()CityModuleGETPublicTransitIntegration





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