Overview

Summary

ContactDonateImprint


Appendix E-3: CAR RENTAL LOCATION (UI prompt)


CarRentalLocationCarRentalLocationModuleBookingCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) AddressLine1STRINGCarRentalLocation
(2) AddressLine2STRINGCarRentalLocation
(3) LatitudeSTRINGCarRentalLocation
(4) LocationCityINTCarRentalLocationLocationCityLocationCityModule
(5) LongitudeSTRINGCarRentalLocation
(6) NameSTRINGCarRentalLocation
(7) PartnerAccountINTCarRentalLocationPartnerAccountPartnerAccountModule
(8) PostalCodeSTRINGCarRentalLocation


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /carrentalproduct/carrentallocation/{id}findAllCarRentalProductOfCarRentalLocation(id)CarCategoryModuleGETCarRentalLocation CarRentalProduct
(2) /carrentallocation/locationcity/{id}findAllCarRentalLocationOfLocationCity(id)CarRentalLocationModuleGETLocationCity CarRentalLocation
(3) /carrentallocationfindAllCarRentalLocation()CarRentalLocationModuleGETCarRentalLocation
(4) /carrentallocationinsertCarRentalLocation(carrentallocation)CarRentalLocationModulePOSTCarRentalLocation
(5) /carrentallocation/{id}updateCarRentalLocationById(carrentallocation)CarRentalLocationModulePUTCarRentalLocation
(6) /carrentallocation/partneraccount/{id}findAllCarRentalLocationOfPartnerAccount(id)CarRentalLocationModuleGETPartnerAccount CarRentalLocation
(7) /carrentalbooking/dropofflocation/{id}findAllCarRentalBookingOfDropoffLocation(id)CarRentalLocationModuleGETCarRentalLocation CarRentalBooking
(8) /carrentalbooking/pickuplocation/{id}findAllCarRentalBookingOfPickupLocation(id)CarRentalLocationModuleGETCarRentalLocation CarRentalBooking
(9) /carrentallocation/{id}findCarRentalLocationById(id)CarRentalLocationModuleGETCarRentalLocation
(10) /carrentallocation/{id}deleteCarRentalLocationById(id)CarRentalLocationModuleDELETECarRentalLocation





Example:

final CarRentalLocation carrentallocation = (CarRentalLocation) invokeModule(CAR_RENTAL_LOCATION_MODULE + "/carrentallocation/" + id, CarRentalLocation.class);
if (carrentallocation != null) {
    final LocationCity locationcity1 = (LocationCity) invokeModule(LOCATION_CITY_MODULE + "/locationcity/" + carrentallocation.getLocationCity().getId(), LocationCity.class);
    if (locationcity1 != null) {
        final LocationRegion locationregion2 = (LocationRegion) invokeModule(LOCATION_CITY_MODULE + "/locationregion/" + locationcity1.getLocationRegion().getId(), LocationRegion.class);
        if (locationregion2 != null) {
            final LocationCountry locationcountry3 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationregion2.getLocationCountry().getId(), LocationCountry.class);
            if (locationcountry3 != null) {
            }
        }
        final LocationCountry locationcountry4 = (LocationCountry) invokeModule(LOCATION_CITY_MODULE + "/locationcountry/" + locationcity1.getLocationCountry().getId(), LocationCountry.class);
        if (locationcountry4 != null) {
        }
    }
    final PartnerAccount partneraccount5 = (PartnerAccount) invokeModule(PARTNER_ACCOUNT_MODULE + "/partneraccount/" + carrentallocation.getPartnerAccount().getId(), PartnerAccount.class);
    if (partneraccount5 != null) {
    }
}
return carrentallocation;


Overview

Summary

ContactDonateImprint