com.xtravelsystem.online.published.V1_0RC1.hotel
Interface HotelBookingHandler

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

public interface HotelBookingHandler
extends java.rmi.Remote


Method Summary
 AvailabilityRS availableHotelsByAirport(AvailableHotelsByAirportRQ rq)
          method to get the available hotels reachable from an Airport / zone
 AvailabilityExtendsRS availableHotelsByAirportExtends(AvailableHotelsByAirportRQ rq)
           
 AvailabilityWithErratasRS availableHotelsByAirportWithErratas(AvailableHotelsByAirportRQ rq)
           
 AvailabilityRS availableHotelsByArea(AvailableHotelsByAreaRQ rq)
          method to get the available hotels at an area
 AvailabilityExtendsRS availableHotelsByAreaExtends(AvailableHotelsByAreaRQ rq)
           
 AvailabilityWithErratasRS availableHotelsByAreaWithErratas(AvailableHotelsByAreaRQ rq)
           
 AvailabilityRS availableHotelsByCity(AvailableHotelsByCityRQ rq)
          method to get the available hotels at a city
 AvailabilityExtendsRS availableHotelsByCityExtends(AvailableHotelsByCityRQ rq)
           
 AvailabilityWithErratasRS availableHotelsByCityWithErratas(AvailableHotelsByCityRQ rq)
           
 AvailabilityRS availableHotelsById(AvailableHotelsByIdRQ rq)
          method to ask for availability in a hotel
 AvailabilityExtendsRS availableHotelsByIdExtends(AvailableHotelsByIdRQ rq)
           
 AvailabilityWithErratasRS availableHotelsByIdWithErratas(AvailableHotelsByIdRQ rq)
           
 AvailabilityMultiRS availableHotelsByMultiQuery(AvailableHotelsByMultiQueryRQ rq)
           
 AvailabilityMultiRS availableHotelsByMultiQueryV12(AvailableHotelsByMultiQueryRQ rq)
           
 AvailabilityMultiRSV12 availableHotelsByMultiQueryV13(AvailableHotelsByMultiQueryRQ rq)
          Venta comisionada
 AvailabilityMultiRSV13 availableHotelsByMultiQueryV14(AvailableHotelsByMultiQueryRQ rq)
           
 AvailableHotelsCompatibilityQueryRS availableHotelsCompatibilityQuery(AvailableHotelsCompatibilityQueryRQ rq)
          method to retrive the available product at a city or at an area.
 ConfirmRS confirm(ConfirmRQ rq)
           
 ConfirmExtendsRS confirmExtended(ConfirmRQ rq)
           
 ConfirmExtendsV12RS confirmExtendsV12(ConfirmRQ rq)
           
 ConfirmExtendsRSV12 confirmExtendsV13(ConfirmRQ rq)
           
 GetBoardTypesRS getBoardTypes(GetBoardTypesRQ rq)
          method to retrieve the list of board type categories you can use in the getAvailableHotels methods
 GetBoardTypesV2RS getBoardTypesV2(GetBoardTypesV2RQ rq)
           
 GetEstablishmentCategoriesRS getEstablishmentCategories(GetEstablishmentCategoriesRQ rq)
          method to retrieve the list of establishment categories
 GetEstablishmentCategoryGroupsRS getEstablishmentCategoryGroup(GetEstablishmentCategoryGroupsRQ rq)
          method to retrieve the list of establishment category groups you can use in the getAvailableHotels methods
 EstablishmentDataRS getEstablishmentData(EstablishmentDataRQ rq)
          method to retrieve an establishment data sheet.
 EstablishmentDataExtendsRS getEstablishmentDataExtends(EstablishmentDataRQ rq)
           
 GetEstablishmentsByNameRS getEstablishmentsByName(GetEstablishmentsByNameRQ rq)
          search establishments by name.
 GetEstablishmentsByNameRSV12 getEstablishmentsByNameV12(GetEstablishmentsByNameRQ rq)
          search establishments by name including latitude and longitude.
 GetEstablishmentTypesRS getEstablishmentTypes(GetEstablishmentTypesRQ rq)
          method to retrieve the list of establishment types you can use in the getAvailableHotels methods
 GetPORS getPO(GetPORQ getPORQ)
          Offers
 GetPOClassificationRS getPOClassification(GetPOClassificationRQ getPOClassificationRQ)
           
 GetPOClassificationRS getPOClassificationAndPOs(GetPOClassificationRQ getPOClassificationRQ)
           
 GetPOsRS getPOs(GetPOsRQ getPOsRQ)
           
 GetPricesRS getPrices(GetPricesRQ rq)
          method to retrieve the prices list of an establishment contract.
 GetRoomTypesRS getRoomTypes(GetRoomTypesRQ rq)
          method to retrieve the roomtype list.
 com.jumbotours.disponibility.ValuationRS valuate(ValuationRQ rq)
          method to valuate a hotel reservation.
 com.jumbotours.disponibility.answers.ValuationExtendsRS valuateExtends(ValuationRQ rq)
           
 com.jumbotours.disponibility.answers.ValuationExtendsRS valuateExtendsV12(ValuationRQ rq)
           
 ValuationExtendsRSv12 valuateExtendsV13(ValuationRQ rq)
           
 

Method Detail

getEstablishmentTypes

GetEstablishmentTypesRS getEstablishmentTypes(GetEstablishmentTypesRQ rq)
                                              throws java.rmi.RemoteException
method to retrieve the list of establishment types you can use in the getAvailableHotels methods

Throws:
java.rmi.RemoteException

getBoardTypes

GetBoardTypesRS getBoardTypes(GetBoardTypesRQ rq)
                              throws java.rmi.RemoteException
method to retrieve the list of board type categories you can use in the getAvailableHotels methods

Throws:
java.rmi.RemoteException

getBoardTypesV2

GetBoardTypesV2RS getBoardTypesV2(GetBoardTypesV2RQ rq)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getEstablishmentCategories

GetEstablishmentCategoriesRS getEstablishmentCategories(GetEstablishmentCategoriesRQ rq)
                                                        throws java.rmi.RemoteException
method to retrieve the list of establishment categories

Throws:
java.rmi.RemoteException

getEstablishmentCategoryGroup

GetEstablishmentCategoryGroupsRS getEstablishmentCategoryGroup(GetEstablishmentCategoryGroupsRQ rq)
                                                               throws java.rmi.RemoteException
method to retrieve the list of establishment category groups you can use in the getAvailableHotels methods

Throws:
java.rmi.RemoteException

availableHotelsByAirport

AvailabilityRS availableHotelsByAirport(AvailableHotelsByAirportRQ rq)
                                        throws java.rmi.RemoteException
method to get the available hotels reachable from an Airport / zone

Throws:
java.rmi.RemoteException

availableHotelsByArea

AvailabilityRS availableHotelsByArea(AvailableHotelsByAreaRQ rq)
                                     throws java.rmi.RemoteException
method to get the available hotels at an area

Throws:
java.rmi.RemoteException

availableHotelsByCity

AvailabilityRS availableHotelsByCity(AvailableHotelsByCityRQ rq)
                                     throws java.rmi.RemoteException
method to get the available hotels at a city

Throws:
java.rmi.RemoteException

availableHotelsById

AvailabilityRS availableHotelsById(AvailableHotelsByIdRQ rq)
                                   throws java.rmi.RemoteException
method to ask for availability in a hotel

Throws:
java.rmi.RemoteException

valuate

com.jumbotours.disponibility.ValuationRS valuate(ValuationRQ rq)
                                                 throws java.rmi.RemoteException
method to valuate a hotel reservation. In this method you will get the valuation details (applied supplements, handling fees, commision, etc) and a list of optional supplements. This method is not mandatory if you are not interested to see the price details before confirming the reservation, or if you are not interested about optional supplements.

Throws:
java.rmi.RemoteException

valuateExtends

com.jumbotours.disponibility.answers.ValuationExtendsRS valuateExtends(ValuationRQ rq)
                                                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

valuateExtendsV12

com.jumbotours.disponibility.answers.ValuationExtendsRS valuateExtendsV12(ValuationRQ rq)
                                                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPrices

GetPricesRS getPrices(GetPricesRQ rq)
                      throws java.rmi.RemoteException
method to retrieve the prices list of an establishment contract.

Throws:
java.rmi.RemoteException

getEstablishmentsByName

GetEstablishmentsByNameRS getEstablishmentsByName(GetEstablishmentsByNameRQ rq)
                                                  throws java.rmi.RemoteException
search establishments by name. If you don't specify any parameter you will get the whole list of establishments

Throws:
java.rmi.RemoteException

getEstablishmentsByNameV12

GetEstablishmentsByNameRSV12 getEstablishmentsByNameV12(GetEstablishmentsByNameRQ rq)
                                                        throws java.rmi.RemoteException
search establishments by name including latitude and longitude. If you don't specify any parameter you will get the whole list of establishments

Throws:
java.rmi.RemoteException

getEstablishmentData

EstablishmentDataRS getEstablishmentData(EstablishmentDataRQ rq)
                                         throws java.rmi.RemoteException
method to retrieve an establishment data sheet. It also will return special remarks related to the establishment by the date you get the establishment details.

Throws:
java.rmi.RemoteException

getEstablishmentDataExtends

EstablishmentDataExtendsRS getEstablishmentDataExtends(EstablishmentDataRQ rq)
                                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsCompatibilityQuery

AvailableHotelsCompatibilityQueryRS availableHotelsCompatibilityQuery(AvailableHotelsCompatibilityQueryRQ rq)
                                                                      throws java.rmi.RemoteException
method to retrive the available product at a city or at an area. This method is still available for clients who used to cache our product in their systems due to low performance of the old system. As this method is ususally used for cache, its priority is not as high as the other availability methods

Throws:
java.rmi.RemoteException

getRoomTypes

GetRoomTypesRS getRoomTypes(GetRoomTypesRQ rq)
                            throws java.rmi.RemoteException
method to retrieve the roomtype list.

Throws:
java.rmi.RemoteException

availableHotelsByAirportWithErratas

AvailabilityWithErratasRS availableHotelsByAirportWithErratas(AvailableHotelsByAirportRQ rq)
                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByAreaWithErratas

AvailabilityWithErratasRS availableHotelsByAreaWithErratas(AvailableHotelsByAreaRQ rq)
                                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByCityWithErratas

AvailabilityWithErratasRS availableHotelsByCityWithErratas(AvailableHotelsByCityRQ rq)
                                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByIdWithErratas

AvailabilityWithErratasRS availableHotelsByIdWithErratas(AvailableHotelsByIdRQ rq)
                                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByAirportExtends

AvailabilityExtendsRS availableHotelsByAirportExtends(AvailableHotelsByAirportRQ rq)
                                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByAreaExtends

AvailabilityExtendsRS availableHotelsByAreaExtends(AvailableHotelsByAreaRQ rq)
                                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByCityExtends

AvailabilityExtendsRS availableHotelsByCityExtends(AvailableHotelsByCityRQ rq)
                                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByIdExtends

AvailabilityExtendsRS availableHotelsByIdExtends(AvailableHotelsByIdRQ rq)
                                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByMultiQuery

AvailabilityMultiRS availableHotelsByMultiQuery(AvailableHotelsByMultiQueryRQ rq)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByMultiQueryV12

AvailabilityMultiRS availableHotelsByMultiQueryV12(AvailableHotelsByMultiQueryRQ rq)
                                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

confirm

ConfirmRS confirm(ConfirmRQ rq)
                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

confirmExtended

ConfirmExtendsRS confirmExtended(ConfirmRQ rq)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

confirmExtendsV12

ConfirmExtendsV12RS confirmExtendsV12(ConfirmRQ rq)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

availableHotelsByMultiQueryV13

AvailabilityMultiRSV12 availableHotelsByMultiQueryV13(AvailableHotelsByMultiQueryRQ rq)
                                                      throws java.rmi.RemoteException
Venta comisionada

Throws:
java.rmi.RemoteException

availableHotelsByMultiQueryV14

AvailabilityMultiRSV13 availableHotelsByMultiQueryV14(AvailableHotelsByMultiQueryRQ rq)
                                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

valuateExtendsV13

ValuationExtendsRSv12 valuateExtendsV13(ValuationRQ rq)
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

confirmExtendsV13

ConfirmExtendsRSV12 confirmExtendsV13(ConfirmRQ rq)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPO

GetPORS getPO(GetPORQ getPORQ)
              throws java.rmi.RemoteException
Offers

Throws:
java.rmi.RemoteException

getPOs

GetPOsRS getPOs(GetPOsRQ getPOsRQ)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPOClassification

GetPOClassificationRS getPOClassification(GetPOClassificationRQ getPOClassificationRQ)
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getPOClassificationAndPOs

GetPOClassificationRS getPOClassificationAndPOs(GetPOClassificationRQ getPOClassificationRQ)
                                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException