Overview

Summary

ContactDonateImprint


Appendix E-4: VEHICLE (UI prompt)


VehicleVehicleModuleUber

Properties (8)

PropertyTypeEntityReferenceModule
(1) CapacityINTVehicle
(2) ColorSTRINGVehicle
(3) MakeSTRINGVehicle
(4) ModelSTRINGVehicle
(5) PlateCountrySTRINGVehicle
(6) PlateNumberSTRINGVehicle
(7) VehicleTypeSTRINGVehicle
(8) YearINTVehicle


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vehiclefindAllVehicle()VehicleModuleGETVehicle
(2) /vehicle/{id}deleteVehicleById(id)VehicleModuleDELETEVehicle
(3) /trip/vehicle/{id}findAllTripOfVehicle(id)VehicleModuleGETVehicle Trip
(4) /vehicleinsertVehicle(vehicle)VehicleModulePOSTVehicle
(5) /drivervehicle/vehicle/{id}findAllDriverVehicleOfVehicle(id)VehicleModuleGETVehicle DriverVehicle
(6) /vehicle/{id}updateVehicleById(vehicle)VehicleModulePUTVehicle
(7) /vehicle/{id}findVehicleById(id)VehicleModuleGETVehicle





Example:

final Vehicle vehicle = (Vehicle) invokeModule(VEHICLE_MODULE + "/vehicle/" + id, Vehicle.class);
if (vehicle != null) {
}
return vehicle;


Overview

Summary

ContactDonateImprint