com.xtravelsystem.online.published.V1_0RC1.rentACar
Class RentACarBookingHandlerImpl

java.lang.Object
  extended by com.jumbotours.util.AbstractJWSDPWebService
      extended by com.xtravelsystem.online.published.V1_0RC1.rentACar.RentACarBookingHandlerImpl
All Implemented Interfaces:
RentACarBookingHandler, java.rmi.Remote

public class RentACarBookingHandlerImpl
extends com.jumbotours.util.AbstractJWSDPWebService
implements RentACarBookingHandler

handler for all the rentacar booking methods

Author:

Constructor Summary
RentACarBookingHandlerImpl()
           
 
Method Summary
 ConfirmRS confirm(ConfirmRQ rq)
          confirm the car rental
 AvailableStationsRS getAvailableStations(AvailableStationsRQ rq)
          get the list of available stations
 GetCitiesRS getCities(GetCitiesRQ rq)
          retrieves all cities in xml string format
 GetCountriesRS getCountries(GetCountriesRQ rq)
          retrieves all countries in xml string format
 StationServicesRS getStationServices(StationServicesRQ rq)
          get the services list available at a station
 ValuationRS valuate(ValuationRQ rq)
          valuate a car rental
 
Methods inherited from class com.jumbotours.util.AbstractJWSDPWebService
destroy, getHttpRequest, getHttpResponse, getMessageContext, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RentACarBookingHandlerImpl

public RentACarBookingHandlerImpl()
Method Detail

getAvailableStations

public AvailableStationsRS getAvailableStations(AvailableStationsRQ rq)
                                         throws java.rmi.RemoteException
Description copied from interface: RentACarBookingHandler
get the list of available stations

Specified by:
getAvailableStations in interface RentACarBookingHandler
Throws:
java.rmi.RemoteException

getCountries

public GetCountriesRS getCountries(GetCountriesRQ rq)
                            throws java.rmi.RemoteException
retrieves all countries in xml string format

Specified by:
getCountries in interface RentACarBookingHandler
Returns:
Throws:
java.rmi.RemoteException

getCities

public GetCitiesRS getCities(GetCitiesRQ rq)
                      throws java.rmi.RemoteException
retrieves all cities in xml string format

Specified by:
getCities in interface RentACarBookingHandler
Parameters:
rq -
Returns:
Throws:
java.rmi.RemoteException

getStationServices

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

Specified by:
getStationServices in interface RentACarBookingHandler
Throws:
java.rmi.RemoteException

valuate

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

Specified by:
valuate in interface RentACarBookingHandler
Throws:
java.rmi.RemoteException

confirm

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

Specified by:
confirm in interface RentACarBookingHandler
Throws:
java.rmi.RemoteException