Overview

Summary

ContactDonateImprint


Appendix E-10: PROGRAM (UI prompt)


ProgramProgramModuleWaymo

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyINTProgramCompanyCompanyModule
(2) DescriptionSTRINGProgram
(3) EndDateDATEProgram
(4) NameSTRINGProgram
(5) ProgramTypeSTRINGProgram
(6) StartDateDATEProgram


Module Interfaces (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /accident/program/{id}findAllAccidentOfProgram(id)AccidentModuleGETProgram Accident
(2) /publictransitintegration/program/{id}findAllPublicTransitIntegrationOfProgram(id)CityModuleGETProgram PublicTransitIntegration
(3) /robotaxiservice/program/{id}findAllRobotaxiServiceOfProgram(id)CompanyModuleGETProgram RobotaxiService
(4) /serviceexpansionplan/program/{id}findAllServiceExpansionPlanOfProgram(id)CountryModuleGETProgram ServiceExpansionPlan
(5) /programperson/program/{id}findAllProgramPersonOfProgram(id)ProgramModuleGETProgram ProgramPerson
(6) /programinsertProgram(program)ProgramModulePOSTProgram
(7) /program/{id}findProgramById(id)ProgramModuleGETProgram
(8) /program/{id}updateProgramById(program)ProgramModulePUTProgram
(9) /deliveryservice/program/{id}findAllDeliveryServiceOfProgram(id)ProgramModuleGETProgram DeliveryService
(10) /program/company/{id}findAllProgramOfCompany(id)ProgramModuleGETCompany Program
(11) /programfindAllProgram()ProgramModuleGETProgram
(12) /program/{id}deleteProgramById(id)ProgramModuleDELETEProgram
(13) /programtechnology/program/{id}findAllProgramTechnologyOfProgram(id)TechnologyComponentModuleGETProgram ProgramTechnology
(14) /truckingoperation/program/{id}findAllTruckingOperationOfProgram(id)VehicleModelModuleGETProgram TruckingOperation





Example:

final Program program = (Program) invokeModule(PROGRAM_MODULE + "/program/" + id, Program.class);
if (program != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return program;


Overview

Summary

ContactDonateImprint