Overview

Summary

ContactDonateImprint


Appendix E-23: DRIVER VEHICLE (UI prompt)


DriverVehicleVehicleModuleUber

Properties (5)

PropertyTypeEntityReferenceModule
(1) DriverAccountLONGDriverVehicleDriverAccountVehicleModule
(2) EndDateDATEDriverVehicle
(3) PrimaryFlagBOOLDriverVehicle
(4) StartDateDATEDriverVehicle
(5) VehicleLONGDriverVehicleVehicleVehicleModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /drivervehicle/driveraccount/{id}findAllDriverVehicleOfDriverAccount(id)VehicleModuleGETDriverAccount DriverVehicle
(2) /drivervehicleinsertDriverVehicle(drivervehicle)VehicleModulePOSTDriverVehicle
(3) /drivervehicle/{id}deleteDriverVehicleById(id)VehicleModuleDELETEDriverVehicle
(4) /drivervehicle/{id}findDriverVehicleById(id)VehicleModuleGETDriverVehicle
(5) /drivervehicle/{id}updateDriverVehicleById(drivervehicle)VehicleModulePUTDriverVehicle
(6) /drivervehicle/vehicle/{id}findAllDriverVehicleOfVehicle(id)VehicleModuleGETVehicle DriverVehicle
(7) /drivervehiclefindAllDriverVehicle()VehicleModuleGETDriverVehicle





Example:

final DriverVehicle drivervehicle = (DriverVehicle) invokeModule(VEHICLE_MODULE + "/drivervehicle/" + id, DriverVehicle.class);
if (drivervehicle != null) {
    final DriverAccount driveraccount1 = (DriverAccount) invokeModule(VEHICLE_MODULE + "/driveraccount/" + drivervehicle.getDriverAccount().getId(), DriverAccount.class);
    if (driveraccount1 != null) {
        final PlatformUser platformuser2 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + driveraccount1.getPlatformUser().getId(), PlatformUser.class);
        if (platformuser2 != null) {
        }
    }
    final Vehicle vehicle3 = (Vehicle) invokeModule(VEHICLE_MODULE + "/vehicle/" + drivervehicle.getVehicle().getId(), Vehicle.class);
    if (vehicle3 != null) {
    }
}
return drivervehicle;


Overview

Summary

ContactDonateImprint