com.xtravelsystem.online.published.V1_0RC1.rentACar
Interface RentACarBookingHandler

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RentACarBookingHandlerImpl

public interface RentACarBookingHandler
extends java.rmi.Remote


Method Summary
 ConfirmRS confirm(ConfirmRQ rq)
          confirm the car rental
 AvailableStationsRS getAvailableStations(AvailableStationsRQ rq)
          get the list of available stations
 GetCitiesRS getCities(GetCitiesRQ rq)
          get the europcar cities list
 GetCountriesRS getCountries(GetCountriesRQ rq)
          get the europcar countries list
 StationServicesRS getStationServices(StationServicesRQ rq)
          get the services list available at a station
 ValuationRS valuate(ValuationRQ rq)
          valuate a car rental
 

Method Detail

getAvailableStations

AvailableStationsRS getAvailableStations(AvailableStationsRQ rq)
                                         throws java.rmi.RemoteException
get the list of available stations

Throws:
java.rmi.RemoteException

getStationServices

StationServicesRS getStationServices(StationServicesRQ rq)
                                     throws java.rmi.RemoteException
get the services list available at a station

Throws:
java.rmi.RemoteException

getCountries

GetCountriesRS getCountries(GetCountriesRQ rq)
                            throws java.rmi.RemoteException
get the europcar countries list

Throws:
java.rmi.RemoteException

getCities

GetCitiesRS getCities(GetCitiesRQ rq)
                      throws java.rmi.RemoteException
get the europcar cities list

Throws:
java.rmi.RemoteException

valuate

ValuationRS valuate(ValuationRQ rq)
                    throws java.rmi.RemoteException
valuate a car rental

Throws:
java.rmi.RemoteException

confirm

ConfirmRS confirm(ConfirmRQ rq)
                  throws java.rmi.RemoteException
confirm the car rental

Throws:
java.rmi.RemoteException